Re: Bug - Context menus not refreshing properly on pyqt5.14.x
BPL <[email protected]> Wed, 1 Apr 2020 02:45:28 +0200
| Newsgroups | gmane.comp.python.pyqt-pykde |
|---|---|
| Message-ID | <CAAfY3fa8Z=zmdKnWegL9df9h6xiL+d1UC6f6QCtHNCJLZp3vkA@mail.gmail.com> |
I've decided to open an issue in the Qt tracker as i think that's the right place, in case you're interested to help out... https://bugreports.qt.io/browse/QTBUG-83211 On Wed, Apr 1, 2020 at 1:35 AM BPL <[email protected]> wrote: > In addition to my previous mail I've made couple of more tests... I've > decided to create new wheels using pyqt-bundle with qtbase version 5.14.2 > and (5.15.0 beta - the one that contained this suspicious commit > https://github.com/qt/qtbase/commit/8f88a3962a ) > > On both attempts this bug was still present so I give up for now... if you > know if this bug has been solved please let me know the commit hash and > I'll give it a shot. > > > > > > On Tue, Mar 31, 2020 at 4:59 PM BPL <[email protected]> wrote: > >> There is a really nasty bug related to context menu refreshing with >> versions 5.14.0, 5.14.1, please take a look: >> >> - On versions 5.13.0, 5.13.1, 5.13.2 there is NO bug, demo here >> <https://dl.dropboxusercontent.com/s/0q29e06om06an2i/2020-03-31_16-51-23.mp4> >> - On versions 5.14.0, 5.14.1 there IS a bug, demo here >> <https://dl.dropboxusercontent.com/s/qjg38hy4cxy4ukp/2020-03-31_16-55-00.mp4> >> >> Mcve below: >> >> from PyQt5.Qt import * >> >> if __name__ == '__main__': >> app = QApplication([]) >> >> x = QTreeWidget() >> x.setContextMenuPolicy(Qt.CustomContextMenu) >> i1 = QTreeWidgetItem(x, ["A"]) >> i2 = QTreeWidgetItem(i1, ["bar", "i", "ii"]) >> i3 = QTreeWidgetItem(i2, ["baz", "a", "b"]) >> >> def callback(point): >> menu = QMenu() >> menu.addAction("Foo") >> menu.addSeparator() >> menu.addAction("Bar") >> menu.exec_(x.mapToGlobal(point)) >> >> x.customContextMenuRequested.connect(callback) >> x.show() >> app.exec_() >> >> I've tested this on windows7 / python3.6.2. >> >> Could you please confirm/advice? I would really like to upgrade my apps >> to >5.14 :/ >> > _______________________________________________ PyQt mailing list [email protected] https://www.riverbankcomputing.com/mailman/listinfo/pyqt