以下是在Debian上进行Python GUI开发的入门指南:
sudo apt update sudo apt install python3 python3-pip # 安装Python及pip pip install PyQt5。pip install PyGObject。import tkinter as tk def on_click(): print("按钮被点击!") root = tk.Tk() root.title("我的第一个GUI") label = tk.Label(root, text="Hello, Tkinter!") label.pack(pady=20) button = tk.Button(root, text="点击我", command=on_click) button.pack() root.mainloop() pack()布局控件,command绑定事件处理函数。pip install PyQt5 PyQt5-tools。Qt Designer拖拽控件生成.ui文件,通过pyuic5转换为Python代码。import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk class MyWindow(Gtk.Window): def __init__(self): super().__init__(title="PyGObject示例") button = Gtk.Button(label="点击我") button.connect("clicked", self.on_click) self.add(button) def on_click(self, widget): print("按钮被点击!") win = MyWindow() win.connect("destroy", Gtk.main_quit) win.show_all() Gtk.main() sudo apt install libgtk-3-dev。pack(简单排列)、grid(网格布局)、place(坐标定位)。QVBoxLayout(垂直布局)、QHBoxLayout(水平布局)。command参数或bind方法绑定事件。button.clicked.connect(on_click))。PyInstaller将脚本打包为可执行文件:pip install pyinstaller pyinstaller --onefile your_script.py python3 -m venv创建虚拟环境,隔离项目依赖。通过以上步骤,可快速在Debian上搭建Python GUI开发环境并实现基础功能。