Tkinter :是python最簡單的圖形化模塊,總共只有14種組建
Pyqt :是python最復雜也是使用最廣泛的圖形化
Wx :是python當中居中的一個圖形化,學習結構很清晰
Pywin :是python windows 下的模塊,攝像頭控制(opencv),常用于外掛制作
C:/Users/Administrator> pip install wxpython
1、frame(窗口)
參數:
parent = None #父元素,假如為None,代表頂級窗口
id = None #組件的標識,唯一,假如id為-1代表系統分配id
title = None #窗口組件的名稱
pos = None #組件的位置,就是組件左上角點距離父組件或者桌面左和上的距離
size = None #組件的尺寸,寬高
style = None #組件的樣式
name = None #組件的名稱,也是用來標識組件的,但是用于傳值
2、TextCtrl(文本框)
參數:
parent = None #父元素,假如為None,代表頂級窗口
id = None #組件的標識,唯一,假如id為-1代表系統分配id
value = None #文本框當中的內容
GetValue #獲取文本框的值
SetValue #設置文本框的值
pos = None #組件的位置,就是組件左上角點距離父組件或者桌面左和上的距離
size = None #組件的尺寸,寬高
style = None #組件的樣式
validator = None #驗證
name = None #組件的名稱,也是用來標識組件的,但是用于傳值
3、Button(按鈕)
參數:
parent = None #父元素,假如為None,代表頂級窗口
id = None #組件的標識,唯一,假如id為-1代表系統分配id
lable = None #按鈕的標簽
pos = None #組件的位置,就是組件左上角點距離父組件或者桌面左和上的距離
size = None #組件的尺寸,寬高
style = None #組件的樣式
validator = None #驗證
name = None #組件的名稱,也是用來標識組件的,但是用于傳值
其它組件的參數類似
4、創建窗口基礎代碼
基本創建窗口代碼說明:
import wx #引入wx模塊app = wx.App() #實例化一個主循環<br>frame = wx.Frame(None) #實例化一個窗口<br>frame.Show()#調用窗口展示功能<br>app.MainLoop()#啟動主循環
效果如下圖:
新聞熱點
疑難解答