翻訳:ユーザーインターフェイスとグラフィック
入力、処理及び出力:三つの基本的な要素を含むGUIプログラムとの相互作用の異なる方法。
一般的なGUIフレームワークは、次のものがあります。
- wxPythonを
- 落胆
- FLEXX
- PyQtは
- Tkinterの
- Pywin32
- PyGTKを
- pyui4win
PyQtはおなじみのフレームワーク:
pyqt5をインストールPIPインストール
あなたがの.pyファイルに変換するプロジェクト.ui文書を作成するときにQtが自動的に生成され、Qtのと併せて使用するサードパーティのツールを使用してのpythonを識別されます。我々は、次の治療を必要とします
まず、環境設定
1)Qtの、pycharm、Pythonの環境設定
pycharmパス構成designer.exe
.pyに2).uiファイル・コード・ファイル
-m PyQt5.uic.pyuic $ファイル名$ -o $ FileNameWithoutExtension $の.py
第二に、フォームが作成されます
1、pycharm
2、qtのデザイナー
3、PYファイルにUIファイル、PyUICを実行し、プロジェクトディレクトリにUIファイルに参加しますが、自動的に生成することができます。
4、先ほど作成した表示窓
SYSインポート DEF show_MainWindow(): GUI主エントリとしてアプリ= QtWidgets.QApplication(sys.argvの)#1はQApplicationインスタンス化クラス、 メインウィンドウ= QtWidgets.QMainWindow() UI = Ui_MainWindow()例#UIクラス ui.setupUi(メインウィンドウ) #セットは、UI形成 MainWindow.show() sys.exitを(app.exec_())#は、メイン処理を終了 __name__ == '__main__' IF: show_MainWindow()