Странное поведение при перетаскивании QTreeWidgetItem в macOS Sierra - PullRequest
0 голосов
/ 04 июля 2019

Я создал очень простое окно Qt, содержащее QTreeWidget с включенным dragEnabled и некоторые элементы с использованием Qt 5 Designer, а затем экспортировал код в Python 3 с помощью pyuic5.При запуске результирующей программы в macOS sierra, если я переупорядочиваю элемент путем его перетаскивания, элемент под пропущенным элементом исчезает, а не просто переупорядочивается.

Как исправить это неожиданное поведение в macOS?

Это сгенерированный код Python3.

Один и тот же код отлично работает в Kubuntu и Windows:

В Kubuntu и Windows QTreeWidgetItem переупорядочивается в том месте, где он был отброшен, как и ожидалось, без удаления каких-либо других элементов, как это происходит в macOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...