Python 3 – PyQt HelloWorld-Pythonチュートリアル

デスクトップアプリを作成するためのモジュールであるPyQTを使用したプログラム「HelloWorld」。 この記事では、PyQtで「helloworld」アプリを作成する方法を学習します。

デスクトップアプリやグラフィカルユーザーインターフェイスを作成したい場合は、PyQTがそのための優れたモジュールです。
このチュートリアルを開始する前に、PyQt5がインストールされていることを確認してください。

関連コース: PythonPyQt5でGUIアプリを作成する

PyQt Hello World

以下のプログラムは、「helloworld」ウィンドウを作成します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import pyqtSlot

def window():
app = QApplication(sys.argv)
widget = QWidget()

textLabel = QLabel(widget)
textLabel.setText("Hello World!")
textLabel.move(110,85)

widget.setGeometry(50,50,320,200)
widget.setWindowTitle("PyQt5 Example")
widget.show()
sys.exit(app.exec_())

if __name__ == '__main__':
window()

PyQt hello world

Python PyQtを初めて使用する場合は、 それなら私はこの本を強くお勧めします。

使い方

PyQTは以下のコードで初期化されます:

1
2
app = QApplication(sys.argv)
widget = QWidget()

ウィンドウにテキストをすぐに追加することはできません。 ラベルに追加する必要があります。

ラベルは、テキストや画像を表示できるウィジェットです。 これらの行はQLabelを作成し、ラベルのテキストと位置(水平、垂直)を設定します。

1
2
3
textLabel = QLabel(widget)
textLabel.setText("Hello World!")
textLabel.move(110,85)

これで、ウィンドウが表示されます。

setGeometry()メソッドを使用して、開始位置(50,50)とウィンドウサイズ(320,200)を設定します。

1
widget.setGeometry(50,50,320,200)

次に、ウィンドウを表示します。 setWindowTitle()でタイトルを付け、show()で表示します。

1
2
widget.setWindowTitle("PyQt5 Example")
widget.show()

例をダウンロード

Hope this helps!

Source link