学習PythonのGUI部分で、私は無知なビットを読み始めた、フレームワークを読み取ることができない、次は個人所得調査(説明する他の誰かのビデオを参照してください)、ミスである、あなたは啓発を願っ
#0パッケージやモジュール輸入のニーズを
PyQt5から一般的なパッケージとモジュールからなる.Qtインポート*の#Qt
インポートsysを
#は、アプリケーションオブジェクト、作成
#1 sys.argvのの役割:二つの方法、1右クリックして実行、2コマンドラインのpythonのコード名があるときに実行する我々のコードを
本の実装により、このコマンドラインプログラムを実行した後#異なるロジックを実行するためのスクリプトを通過異なるパラメータ(転写媒体がsys.argvのパラメータに対応)
#1。それはPyQt5で定義されるべきであるように、コマンドラインパラメータのアプリで呼び出したい他のファイルがqApp、グローバル変数によって呼び出すことができたときに、アプリケーションオブジェクトを作成し
、アプリ=はQApplication(sys.argvの)
#を印刷(app.arguments())
#Print(qApp.arguments())
#2.コントロールの動作
#はコントロールを作成しますが、そのプロパティを設定することができます(ハンドル位置、サイズ、スタイル、イベント、信号...)#
2.1コントロール作成
ウィンドウ= QWidgetの()
#2.2組の制御特性を
window.setWindowTitle( "窓枠")
window.resize(400、500)
window.move(400、200)
ラベル= QLabel(ウィンドウ)
label.setText( "PythonのようなI")
ラベル.move(200、200)
#表示制御(コントロールが親コントロールを持っていない場合は、コントロールを作成すると、手動で(ショーをコールする必要が表示されていない)デフォルトでは)
window.show()
#3.アプリケーションオブジェクトを実行し、入力します。メッセージループ
#exitプログラムが0の正常終了コード終了
sys.exit(app.exec_())
結果:
コマンドラインで、pycharmソフトウェアを使用して、ターミナル下のツールバーをクリックして、途中で「あなたが伝えたいのpython +ファイル名+パラメータ」を入力します。
*からPyQt5.Qtインポート
インポートSYS
#は、このコマンドラインプログラムを渡し、異なる論理実行に渡さスクリプト実行することにより各種パラメータ
引数を= sys.argvのを
プリント(引数)
IF引数[1] ==」。1 「:
印刷( "XXX")
他:
印刷( "YYY")