在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。