本期案例是帶着大家制作一個屬于自己的GUI圖形化界面—>用于設計簽名的哦(效果如下圖),是不是感覺很好玩,是不是很想學習呢?限于篇幅,今天我們首先詳細講述一下的使用方法。本來不準備詳細講述這個基礎知識,但是我怕那些想學習的同學,學起來不過瘾,還是補充了這一章。
thinter的簡單應用
是python的标準GUI庫。python使用Tkinter可以快速地建立GUI應用程式。當然常用的GUI庫還有,我們隻需要知道這兩個常用的即可,如果你真的想學習的話。由于屬于python标準庫,就不需要使用pip安裝,直接導入使用即可。
顯示視窗
顯示視窗;
視窗預設會顯示在電腦螢幕的左上角,非常小(後面需要改進);
結果如下:
注意:上面2行代碼,首先執行個體化一個視窗對象,然後我們展示了這個視窗,讓其真正顯示出來。接下來我們的操作,就是針對這個視窗的一系列優化操作,請注意:這個優化操作使用的代碼,都是放在這2句代碼中間。
設定視窗大小
調整視窗的大小;
該方法中傳入的是"寬x高",但是需要注意這個乘号是小寫的英文字母x,而不是這個*表示的乘号;
結果如下:
調整視窗位置(使用的是同一個方法)
調整視窗的大小+位置;
374,182表示的是視窗頂點,距離電腦左上角的坐标。這個數字怎麼得到的呢?直接借助微信截圖就可以顯示了。
操作代碼如下:
結果如下:
設定視窗的标題
設定視窗的标題;
預設的視窗标題是tk;
結果如下:
添加标簽控件,并定位
第一個參數傳入的就是執行個體化的那個root視窗對象;第二個參數傳入的要顯示的那個标簽文本;
僅僅添加标簽控件後,還不行,必須要指定一個位置後,該标簽控件才會真正展示出來,即最後需要調用grid()方法後,才會顯示标簽控件;
結果如下:
當然你也可以想到,這個方法肯定還可以修改字型樣式、字型大小、字型顔色呀?具體怎麼操作呢?我們接着往下面看。
結果如下:
同樣,僅僅使用上述代碼并不會顯示輸入框,隻有調用grid()方法,定位後,才會真正顯示這個輸入框;
結果如下:
注意:很明顯這樣的擺放方式,并不是我們想要的。我們需要調整一下,下面我們專門花一個小節時間,去講述怎麼調整這個擺放位置。
調整控件的擺放位置
首先我們需要搞明白,顯示視窗究竟采用的是什麼樣子的布局方式呢?其實是網格式的布局方式。那麼什麼又是網格式的布局方式呢?excel表格你知道吧,一個個的格子就是網格式的布局方式。
好了!知道了上述原理後,我們現在來真正的調整這個控件擺放位置啦。
結果如下:
添加輸入框
第一個參數傳入的就是執行個體化的那個root視窗對象;第二個參數展示的是我們這個點選按鈕的标簽;第三個參數可寫可不寫,指的是點選按鈕字型的字型樣式和字型大小;第四個參數同樣可寫可不寫,表示的是點選按鈕字型的顔色。
至此界面已經簡單搭建起來了,接下來要做的就是輸入一個名字,點選簽名設計後,會顯示我的這個簽名,此時就需要借助爬蟲啦!明天我們将會釋出該文的下篇哦,敬請期待。