我有一个创建无模式对话框的主窗口。这很好用,但对话框总是在主窗口的前面。即使我回到主窗口并使用它来获得焦点,对话框也始终保持在顶部。我无法在对话框顶部滑动主窗口。
我将主窗口的 self 作为父窗口传递给对话框。
#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)
谢谢。