以下是在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开发环境并实现基础功能。