在Ubuntu中開發Python圖形界面(GUI)可選用以下常用庫及方法:
sudo apt-get install python3-tk
)。import tkinter as tk
root = tk.Tk()
root.title("Tkinter示例")
label = tk.Label(root, text="Hello, Tkinter!")
label.pack()
root.mainloop()
sudo apt install python3-pyqt5 # PyQt5
# 或
pip install PySide6 # PySide6(推薦,LGPL協議)
QLabel
、QPushButton
)構建界面。Qt Designer
設計.ui
文件,再用pyuic5
工具轉換為Python代碼。from PyQt5.QtWidgets import QApplication, QLabel
app = QApplication([])
label = QLabel("Hello, PyQt5!")
label.show()
app.exec_()
pip install kivy
。from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text="Hello, Kivy!")
MyApp().run()
sudo apt install python3-wxgtk4.0
或 pip install wxPython
。import wx
app = wx.App(False)
frame = wx.Frame(None, wx.ID_ANY, "wxPython示例")
frame.Show(True)
app.MainLoop()
pip
,避免系統包管理器的版本沖突。根據項目需求選擇合適框架,從簡單示例入手逐步開發即可。