1
pyqtに組み込まれていない別のグラフィカルインターフェイスで別のアプリケーションによって呼び出されるpyqtでアプリケーションを構築しています。私はQMainWindowを持っています。問題は、ブートが他のアプリケーションの背後に現れたときに、フォーカスが表示されるようにする方法がわかりません。 私は、コンストラクタPyQt5最初のウィンドウとしてフォーカスQMainWindow
Qt_WindowType
にウィンドウタイプを渡すためにしようとでも動作しません
これは
class Foo(QMainWindow):
def __init__(self, logger):
super(Foo, self).__init__()
# more code...
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = ScanGui(logger)
sys.exit(app.exec_())
Thxを私のクラスです。
Thx。できます!私はself.setWindowModality(QtCore.Qt.WindowModal)またはself.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)を使用して、後で表示するすべてのサブウィンドウに親を渡すことができます。ありがとうございました! – Francesc
YEHP !!乾杯。あなたの問題にどれが充当されるべきかを理解する必要がある場合は、私がリンクしているリンクをチェックしてください。 ") – yurisnm
これは、あなたのモーダルがフルスクリーンウィンドウ上に見えるようにしたい場合には機能しません。 – Fusion