1

PyQT ダイアログをロードする python 関数を呼び出すボタンを含む HTML ウィンドウがあります。私の問題は: 私の素敵なダイアログが HTML ウィンドウの背後に表示され、ユーザーは PyQT GUI を使用するために HTML ウィンドウを移動する必要があります。ダイアログ (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()_PyQt ウィンドウで呼び出してみてください。

于 2012-07-02T17:40:55.367 に答える
1

raise_()ウィンドウを一番上に持ってきます。

または、モーダルダイアログexec_()として表示するために使用します

于 2012-07-02T17:41:45.153 に答える