1

我有一个带有按钮的 HTML 窗口,该按钮调用加载 PyQT 对话框的 python 函数。我的问题是:我的漂亮对话框出现在 HTML 窗口后面,用户必须移动 HTML 窗口才能使用 PyQT GUI。我应该在哪里定义,以及如何将 Dialog (PyQt) 定义为 HTML 窗口上方?谢谢!

更多信息:

我的 python 文件导入:从 PyQt4 导入 QtCore、QtGui

我的 HTML 按钮使用 JSON 调用 python 函数。python函数打开我的对话框:

app = QtGui.QApplication(sys.argv)
Dialog = QtGui.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.setModal(True)       
Dialog.show()
Dialog.raise_()
app.exec_()

单击位于我的 HTML 页面中的 HTML 按钮,打开我的 DIALOG,但 DIALOG 出现在 HTML 页面的后面。

请让我知道我应该添加到我的 Q 中的缺失信息是什么。谢谢 :) Dolphinet

4

2 回答 2

1

raise_()把窗户放在上面。

或用于exec_()将其显示为模态对话框

于 2012-07-02T17:41:45.153 回答
1

尝试调用.raise()_你的 PyQt 窗口。

于 2012-07-02T17:40:55.367 回答