Pythonは、プログラムの基本構造を学び始めた--PyQt5

学習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")




おすすめ

転載: www.cnblogs.com/fqkang/p/11209122.html