在Ubuntu上開發Python GUI應用有多種選擇,以下是一些常用的方法和步驟:
pip install pyqt5
designer
。.ui
文件。pyuic5
工具將.ui
文件轉換為Python代碼:python -m PyQt5.uic.pyform login.ui -o login.py
from PyQt5.QtWidgets import QApplication, QMainWindow
from login import Ui_MainWindow
class MainWindow(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUI(self)
self.pushButton.clicked.connect(self.login)
def login(self):
username = self.textEdit.text()
password = self.textEdit2.text()
print(f"Username: {username}, Password: {password}")
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
Tkinter是Python的標準GUI庫,適合初學者。
import tkinter as tk
root = tk.Tk()
root.title("我的第一個Tkinter應用")
root.geometry("400x300")
label = tk.Label(root, text="歡迎來到Python GUI世界!")
label.pack()
entry = tk.Entry(root)
entry.pack()
button = tk.Button(root, text="點擊我", command=lambda: label.config(text=f"你輸入了:{entry.get()}"))
button.pack()
root.mainloop()
PyCharm是一個強大的Python IDE,適合復雜的GUI應用開發。
通過以上步驟,你可以在Ubuntu上使用Python和多種GUI庫來開發專業的圖形用戶界面應用。選擇合適的工具和庫取決于你的具體需求和偏好。