こんにちは皆さん、私は以下でお話しするほぼすべてのテクノロジーの初心者です。QApplication
with を起動していますsys.exit(qapp.exec_())
(Python クラスで を使用しているため必要ですQWebView
)。アプリケーションが行うことを除いて、すべて問題ありません。実行後に独自に終了せず、REST Django Webサービスを介してこのQapplicationを呼び出すと問題が発生します(サーバーはロードを終了しません)。そのための解決策があるかどうか疑問に思っていました、ありがとう、考えていましたアプリの起動後にpythonでSIGTSTP(ctrl + z)を実行するのは、これは実用的な解決策ですか?
ここにコードの一部があります
def main():
import sys
qApp = QtGui.QApplication(sys.argv)
myappWebView = myappWebView()
myappWebView.load('http://website.com')
myappWebView.show()
sys.exit(qApp.exec_())
if __name__ == "__main__":
main()
これを実行するたびにウィンドウが起動され、Linux コンソールは新しいコマンドのプロンプトを表示せず、ウィンドウを手動で閉じるまで動かなくなります。