ホームページ >バックエンド開発 >Python チュートリアル >PyQT インストール チュートリアル: ダウンロードから設定までを一度に行う
PyQT インストール チュートリアル: ダウンロードから構成までを一度に行う、特定のコード サンプルが必要です
PyQT は、GUI アプリケーションを作成するための Python ライブラリです。 Python と Qt フレームワークを組み合わせたインターフェイスで、PyQT を通じてさまざまなグラフィカル インターフェイス アプリケーションを簡単に作成できます。この記事では、PyQT ライブラリをダウンロードして設定する方法と、よく使用されるコード例をいくつか紹介します。
1. PyQT ライブラリをダウンロードする
まず、PyQT ライブラリをダウンロードする必要があります。 PyQT のダウンロード リンクは、公式 Web サイト (https://www.riverbankcomputing.com/software/pyqt/download5) にあります。オペレーティング システムに応じて適切なバージョンを選択し、ダウンロード後に解凍します。
2. PyQT ライブラリをインストールします
解凍したフォルダーでインストール ファイルを見つけ、ダブルクリックして実行し、プロンプトに従ってインストールします。インストール プロセス中に、Qt Designer をインストールするかどうかを尋ねるメッセージが表示される場合があります。Qt Designer は、グラフィカル インターフェイスの作成に非常に便利なビジュアル インターフェイス デザイナーです。 Qt Designer を使用する必要がある場合は、それをインストールすることを選択できます。
3. PyQT ライブラリの設定
インストールが完了したら、PyQT ライブラリを設定する必要があります。 Python インタープリターまたは IDE を開き、新しい Python ファイルを作成し、次のコードを入力します:
import sys from PyQt5 import QtWidgets app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() widget.setWindowTitle("Hello, PyQT!") widget.show() sys.exit(app.exec_())
このコードは、基本的な PyQT アプリケーション ウィンドウを作成し、「Hello, PyQT!」ウィンドウというタイトルのウィンドウを表示します。 Python インタープリターに PyQT ライブラリがインストールされていることを確認してください。
4. PyQT アプリケーションを実行します
ファイルを保存して「hello_pyqt.py」という名前を付け、ターミナルまたはコマンドで python hello_pyqt.py
コマンドを実行しますプロンプト。 「Hello, PyQT!」というウィンドウがポップアップ表示されます。
5. PyQT インターフェイスの作成
PyQT は、グラフィカル インターフェイスを作成するための豊富なコントロールとレイアウトを提供します。以下は、PyQT を使用して単純なログイン ウィンドウを作成するコード例です。
import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QVBoxLayout, QPushButton class LoginWindow(QWidget): def __init__(self): super().__init__() self.setWindowTitle("Login") self.resize(300, 150) self.label_username = QLabel("Username:") self.label_password = QLabel("Password:") self.input_username = QLineEdit() self.input_password = QLineEdit() self.btn_login = QPushButton("Login") layout = QVBoxLayout() layout.addWidget(self.label_username) layout.addWidget(self.input_username) layout.addWidget(self.label_password) layout.addWidget(self.input_password) layout.addWidget(self.btn_login) self.setLayout(layout) if __name__ == "__main__": app = QApplication(sys.argv) window = LoginWindow() window.show() sys.exit(app.exec_())
このコードは、ユーザー名、パスワード入力ボックス、ログイン ボタンを含むログイン ウィンドウを作成します。ユーザーがログイン ボタンをクリックすると、ユーザー入力を検証するためのロジック コードを追加できます。上記のコードは単なる例であり、必要に応じてコントロールやレイアウトを自由に追加できます。
6. 概要
この記事では、PyQT のインストールと構成のプロセスを紹介し、一般的に使用されるコード例をいくつか示します。これらの例を通じて、PyQT をすぐに使い始めて、独自のグラフィカル インターフェイス アプリケーションの開発を開始できます。 PyQT は、さまざまなグラフィカル インターフェイスを作成するための豊富なコントロールとレイアウトを提供し、独自のニーズに応じて自由にカスタマイズできます。この記事が PyQT の学習に役立つことを願っています。
以上がPyQT インストール チュートリアル: ダウンロードから設定までを一度に行うの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。