由於C++的GUI做不出來受到刺激,不弄了!轉到Python!
Tkinter note 01
Python提供了一些圖形開發界面的庫,幾個常用的如下
- Tkinter:Tkinter 模塊(Tk 接口)是 Python 的標準 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多數的 Unix 平臺下使用,同樣可以應用在 Windows 和 Macintosh 系統裏。Tk8.0 的後續版本可以實現本地窗口風格,並良好地運行在絕大多數平臺中。
- Pyqt:是python最複雜也是使用最廣泛的圖形化
- Wxpython:wxPython 是一款開源軟件,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程序員很方便的創建完整的、功能健全的 GUI 用戶界面。
- Pywin:是python windows 下的模塊,攝像頭控制(opencv),常用於外掛製作
- Jython:Jython 程序可以和 Java 無縫集成。除了一些標準模塊,Jython 使用 Java 的模塊。Jython 幾乎擁有標準的Python 中不依賴於 C 語言的全部模塊。比如,Jython 的用戶界面將使用 Swing,AWT或者 SWT。Jython 可以被動態或靜態地編譯成 Java 字節碼。
Tkinter是最簡單的Python圖形開發庫,只有14種組件
Tkinter是Python的標準GUI庫。Python使用Tkinter可以最快速度創建GUI應用程序。
安裝問題
由於Tkinter是內置的Python庫,所以安裝好Python之後就能使用Tkinter庫、而且IDLE也是用Tkinter編寫而成,對於簡單的圖形界面用Tkinter就夠了。
初始引入
注意:Python3.x版本使用的庫名爲 tkinter,即首寫字母 T 爲小寫。
import tkinter
創建一個GUI程序
- 1、導入 Tkinter 模塊
- 2、創建控件
- 3、指定這個控件的 master,即這個控件屬於哪一個
- 告訴 GM(geometry manager) 有一個控件產生了
參考
1、菜鳥教程:https://www.runoob.com/python/python-gui-tkinter.html