在CentOS上进行Python图形界面开发,可按以下步骤操作:
搭建开发环境
python3 --version
,未安装则执行 sudo yum install -y python3
。sudo yum install -y python3-pip
。python3 -m venv myenv
,激活后开发。选择GUI库并安装
pip install PyQt5
。pip install wxPython
。pip install kivy
。编写示例代码
Tkinter示例:创建带按钮的窗口
import tkinter as tk
def on_click():
label.config(text="按钮被点击!")
root = tk.Tk()
root.title("Tkinter示例")
label = tk.Label(root, text="Hello, Tkinter!")
label.pack()
button = tk.Button(root, text="点击我", command=on_click)
button.pack()
root.mainloop()
PyQt5示例:带输入框和按钮的界面
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle("PyQt5示例")
label = QLabel("请输入名字:", window)
input_box = QLineEdit(window)
button = QPushButton("提交", window)
button.clicked.connect(lambda: label.setText(f"你好,{input_box.text()}!"))
window.show()
sys.exit(app.exec_())
运行程序
保存代码为.py
文件,执行命令:python3 your_script.py
。
可选:使用IDE开发
推荐PyCharm或VS Code,支持代码补全、调试等功能,安装后可直接运行GUI程序。
根据项目需求选择库,简单界面优先用Tkinter,复杂跨平台应用可选PyQt/PySide。