У меня есть диалоговое окно ctrl + f, и когда я нажимаю на окно, главное окно теряет фокус. Есть ли способ, чтобы оба окна были в фокусе?
pyqt: не терять фокус на главном окне
Ответы (1)
Типа, но не совсем. Только одно окно может претендовать на фокус на уровне рабочего стола/операционной системы. Вы хотите, чтобы это было ваше приложение или основной объект PyQT. Затем вам нужно определить новый тип окна (QObject), который будет рассматриваться как панель инструментов/диалоговое окно в родительском приложении. Это установит детский атрибут фокуса. Ваше приложение сохранит фокус на уровне рабочего стола, и теперь у вас есть еще один атрибут внутреннего фокуса для окон, созданных из вашего приложения.
StackOverflow: всплывающее окно pyqt
person
blakev
schedule
25.08.2013