モードレス ダイアログを作成するメイン ウィンドウがあります。これはうまく機能していますが、ダイアログは常にメイン ウィンドウの前面にあります。メイン ウィンドウに戻り、それを使用してフォーカスを移しても、ダイアログは常に一番上に表示されたままです。メイン ウィンドウをダイアログの上にスライドできません。
メインウィンドウの自己を親としてダイアログに渡しています。
#In my main window
self.beacon_dlg = dialog_beacon.BeaconDialog(self)
#In the dialog class
class BeaconDialog(QDialog, ui_dialog_beacon.Ui_Dlg_beacon_soh):
def __init__(self, parent):
super(BeaconDialog, self).__init__(parent)
self.setupUi(self)
メイン ウィンドウをダイアログの前に表示し、メイン ウィンドウを閉じたときにダイアログを閉じる方法 (親コントロール) はありますか?
(私は Windows で PyQt 4.10 と Python 2.7 を使用しています)
ありがとう。