引言
GUI實現的模組:
Tkinter: Tkinter 模組(Tk 介面)是 Python 的標準 Tk GUI 工具包的介面 .Tk 和 Tkinter 可以在大多數的 Unix 平台下使用,同樣可以應用在 Windows 和 Macintosh 系統裡。Tk8.0 的後續版本可以實現本地視窗風格,並良好地運行在絕大多數平台中。
wxPython:wxPython 是一款開源軟體,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程式員很方便的建立完整的、功能鍵全的 GUI 使用者介面。
Jython:Jython 程式可以和 Java 無縫整合。除了一些標準模組,Jython 使用 Java 的模組。Jython 幾乎擁有標準的Python 中不依賴於 C 語言的全部模組。比如,Jython 的使用者介面將使用 Swing,AWT或者 SWT。Jython 可以被動態或靜態地編譯成 Java 位元組碼。 1、tkinter的實現
tkinter是python內建,所以,不需要額外安裝。
#gui人機介面import tkinter as tkwindow=tk.Tk()window.title('rosefun')window.geometry('500x300')entry=tk.Entry(window)entry.pack()button=tk.Button(window,text='resume')button.pack()label=tk.Label(window,text='hello world')label.pack()window.mainloop()
好像網上,對tkinter的評價不高啊,想學pyQt了。
其他的一些編程代碼,可以查看GitHub tkinter編程; 2、pyQt實現
2.1 首先安裝
先import PyQt5 看看自己是否已經安裝了pyqt,若無,則下載安裝:
pyQt下載
2.2樣本
import sysfrom PyQt5 import QtGui,QtWidgets,QtCoreapp = QtWidgets.QApplication(sys.argv)label = QtWidgets.QLabel('<h2><i><font color="#FF0000">Hello QT!</font></i></h2>') label.show()
參考:
1. python-gui-tkinter;
2. GitHub tkinter 編程;
3. pyqt 教程