Python は、さまざまな分野の開発に適した、習得が簡単で強力なプログラミング言語です。 Python には、開発者が対話型デスクトップ アプリケーションを作成するのに役立つさまざまなグラフィカル ユーザー インターフェイス (GUI) ライブラリが用意されています。この記事では、一般的に使用される Python GUI ライブラリをいくつか紹介し、具体的なコード例を示します。
import tkinter as tk def on_button_click(): label.config(text="Hello, GUI!") window = tk.Tk() window.title("My GUI App") button = tk.Button(window, text="Click Me", command=on_button_click) button.pack() label = tk.Label(window, text="Welcome to my GUI app!") label.pack() window.mainloop()
from PyQt5 import QtWidgets class MyWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("My GUI App") self.button = QtWidgets.QPushButton("Click Me", self) self.button.clicked.connect(self.on_button_click) self.label = QtWidgets.QLabel("Welcome to my GUI app!", self) self.layout = QtWidgets.QVBoxLayout() self.layout.addWidget(self.button) self.layout.addWidget(self.label) self.central_widget = QtWidgets.QWidget() self.central_widget.setLayout(self.layout) self.setCentralWidget(self.central_widget) def on_button_click(self): self.label.setText("Hello, GUI!") app = QtWidgets.QApplication([]) window = MyWindow() window.show() app.exec_()
from PySide2 import QtWidgets class MyWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("My GUI App") self.button = QtWidgets.QPushButton("Click Me", self) self.button.clicked.connect(self.on_button_click) self.label = QtWidgets.QLabel("Welcome to my GUI app!", self) self.layout = QtWidgets.QVBoxLayout() self.layout.addWidget(self.button) self.layout.addWidget(self.label) self.central_widget = QtWidgets.QWidget() self.central_widget.setLayout(self.layout) self.setCentralWidget(self.central_widget) def on_button_click(self): self.label.setText("Hello, GUI!") app = QtWidgets.QApplication([]) window = MyWindow() window.show() app.exec_()
概要:
Python には、さまざまな機能と機能を備えたさまざまな GUI ライブラリから選択できます。を使用します。上記では、Tkinter、PyQt、PySide などの一般的に使用される GUI ライブラリをいくつか紹介し、具体的なコード例を示します。開発者は、ニーズや好みに基づいて適切なライブラリを選択し、それらを使用して美しくインタラクティブなデスクトップ アプリケーションを作成できます。これらのライブラリのパワーと柔軟性により、開発プロセスがより効率的で楽しいものになります。
以上がPython の GUI ライブラリにはどのようなオプションがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。