Rumah >pembangunan bahagian belakang >Tutorial Python >Pengaturcaraan GUI Python: Mulakan dengan cepat dan mudah buat antara muka interaktif
GUI (Antaramuka Pengguna Grafik) ialah cara yang membolehkan pengguna berinteraksi dengan komputer secara grafik. Pengaturcaraan GUI merujuk kepada penggunaan bahasa pengaturcaraan untuk mencipta antara muka pengguna grafik. Python ialah bahasa pengaturcaraan popular yang menyediakan perpustakaan GUI yang kaya, menjadikan pengaturcaraan GUI Python sangat mudah.
Terdapat banyak perpustakaan GUI dalam Python, yang paling biasa digunakan ialah:
Tkinter ialah perpustakaan GUI yang disertakan dengan perpustakaan standard Python Ia mudah dan mudah digunakan serta sangat sesuai untuk dipelajari oleh pemula.
Pasang TkinterBuat tetingkap Tkinter
import tkinter as tk window = tk.Tk() window.title("My First GUI") window.mainloop()Tambah elemen GUI
Untuk menambah butang anda boleh menggunakan kod berikut:
button = tk.Button(window, text="Click Me") button.pack()Pengendalian acara
Untuk menambah pengendali acara pada butang, anda boleh menggunakan kod berikut:
def on_click(event): print("Button clicked!") button.bind("<Button-1>", on_click)Pengenalan kepada Pengaturcaraan GUI PyQt
Pasang PyQt
Buat tetingkap PyQt
from PyQt5.QtWidgets import QApplication, QWidget app = QApplication([]) window = QWidget() window.setWindowTitle("My First PyQt GUI") window.show() app.exec_()Tambah elemen GUI PyQt
Untuk menambah butang anda boleh menggunakan kod berikut:
from PyQt5.QtWidgets import QPushButton button = QPushButton("Click Me") button.clicked.connect(on_click)Pengendalian acara
Untuk menambah pengendali acara pada butang, anda boleh menggunakan kod berikut:
def on_click(): print("Button clicked!")Pengenalan kepada wxPython GUI Programming
Pasang wxPython
Buat tetingkap wxPython
import wx class MyFrame(wx.Frame): def __init__(self): super().__init__(None, title="My First wxPython GUI") self.Show() app = wx.App() frame = MyFrame() app.MainLoop()Tambah elemen GUI wxPython
Untuk menambah butang anda boleh menggunakan kod berikut:
button = wx.Button(frame, label="Click Me") button.Bind(wx.EVT_BUTTON, on_click)Pengendalian acara
Untuk menambah pengendali acara pada butang, anda boleh menggunakan kod berikut:
def on_click(event): print("Button clicked!")Kesimpulan
membangunkanaplikasi interaktif dengan cepat. Artikel ini memperkenalkan perpustakaan GUI yang biasa digunakan dalam Python dan cara menggunakan perpustakaan ini untuk mencipta aplikasi GUI.
Atas ialah kandungan terperinci Pengaturcaraan GUI Python: Mulakan dengan cepat dan mudah buat antara muka interaktif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!