Я создаю собственный пользовательский интерфейс в Maya 2017, который использует PyQt5 (ну... технически PySide2, но по сути то же самое).
У меня есть несколько всплывающих меню CustomContextMenu
, которые я создал в своем пользовательском интерфейсе, и я использовал popup.setTearOffEnabled(True)
, чтобы иметь возможность оторвать их в отдельное окно (всплывающее меню, являющееся элементом QMenu).
Я не могу понять, как установить заголовок для получившегося оторванного окна. В настоящее время каждое оторванное окно называется «Maya-2017», но я хотел бы дать ему уникальное имя для ясности. Я заметил, что пункты меню Maya с функцией отрыва называют результирующее окно именем меню, так что, похоже, это выполнимо. Я просто пропустил что-то очевидное?
Я пытался использовать popup.setTitle('test name')
в QMenu, думая, что тогда это название назовет отрывное окно, но, похоже, это ничего не делает. Кроме этого, я в недоумении.