在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
,避免系统包管理器的版本冲突。根据项目需求选择合适框架,从简单示例入手逐步开发即可。