最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python tkinter的grid布局及Text動(dòng)態(tài)顯示方法

 更新時(shí)間:2018年10月11日 10:48:00   作者:luffytom  
今天小編就為大家分享一篇Python tkinter的grid布局及Text動(dòng)態(tài)顯示方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

在python中g(shù)ui編程有很多中選擇,如果是相對(duì)簡單的gui的話使用python自帶的tkinter即可,但是由于tkinter沒有詳細(xì)的API文檔,要使用起來比較麻煩,而且不夠美觀,如果是要求比較高的gui編程,推薦使用PyQt或者wxpython。

我在這里主要說一下tkinter中3種布局方式中的grid布局,在之前寫個(gè)比較簡單的軟件的時(shí)候遇到了寫問題,在此記錄下來。

1. grid中的一些參數(shù):需要聲明的是,行列大小由該列/行中最大組件大小所決定?。?/strong>

column:  對(duì)應(yīng)的放置的所在的列序號(hào)
columnspan: 表示該組件需要橫跨多少列
row:   對(duì)應(yīng)的放置的所在的行序號(hào)
rowspan:  表示組件需要橫跨多少行
ipadx:  需要注意,這個(gè)參數(shù)表示x方向的內(nèi)部填充,即以內(nèi)部顏色為標(biāo)準(zhǔn)向左右方向擴(kuò)展
ipady:  同上
padx:  這個(gè)是表示x方向的外部填充
pady:  同上

例子如下:

import tkinter as tk 

windows = tk.Tk()
windows.geometry('500x500') ## 規(guī)定窗口大小500*500像素
windows.resizable(False, False) ## 規(guī)定窗口不可縮放
lab1 = tk.Label(windows, text='lab1', height=1, width=15, bg='blue', fg='white')
lab1.grid(row=0, column=0, padx=5, pady=5)
lab2 = tk.Label(windows, text='lab2', height=1, width=15, bg='blue', fg='white')
lab2.grid(row=0, column=1, ipadx=5, ipady=5)
lab3 = tk.Label(windows, text='lab3', height=1, width=15, bg='red', fg='white')
lab3.grid(row=0, column=2)
windows.mainloop()

Python tkinter的grid布局

圖片中l(wèi)ab1附近白色的部分就是外部填充的,根據(jù)外部顏色來向外擴(kuò)展;lab2中明顯藍(lán)色變大,是內(nèi)部填充,根據(jù)內(nèi)部顏色向外擴(kuò)展, 而lab3之所以看上去和lab1相同是因?yàn)榈谝恍校╮ow=0)的大小已經(jīng)被lab1擴(kuò)展了5個(gè)像素,所以lab3想當(dāng)與一個(gè)小盒子放在大盒子里居中放置,看上去和lab1相同。

2. tkinter中Text的動(dòng)態(tài)顯示問題:

tkinter中的Text組件能夠顯示文本,我在做自然語言處理相關(guān)軟件時(shí)經(jīng)常用到,在這我之前遇到如何動(dòng)態(tài)顯示輸出的情況。我的解決方法是使用Text組件的update()方法,因?yàn)榇翱诘乃⑿滦枰录挠|發(fā)才能刷新,而文本的動(dòng)態(tài)刷新我們只需要把Text對(duì)象保存,每次需要插入文本時(shí)使用如下的方式來及時(shí)更新:

## 格式化輸出的字符串
textvar = "Step:%3d,Train_loss:%9g,Train_accuracy: %g" %(itr, loss_train, accuracy_train)
## 插入對(duì)應(yīng)的Text對(duì)象中
tebox.insert('insert', textvar+'\n')
插入后及時(shí)的更新
tebox.update()

當(dāng)然,可以使用多線程技術(shù)保證windows的mainloop()方法能夠一直等待事件的發(fā)生,而令一條線程工作的同時(shí)實(shí)時(shí)更新Text組件。

Python tkinter的grid布局

以上這篇Python tkinter的grid布局及Text動(dòng)態(tài)顯示方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • 利用Python判斷你的密碼難度等級(jí)

    利用Python判斷你的密碼難度等級(jí)

    很多網(wǎng)站在用戶注冊(cè)賬號(hào)的時(shí)候?yàn)榱吮WC賬戶的安全,都會(huì)自動(dòng)檢測用戶密碼的強(qiáng)度并給出提醒讓用戶設(shè)置一個(gè)相對(duì)安全的密碼。這篇文章主要給大家介紹了關(guān)于利用Python判斷你的密碼難度等級(jí),需要的朋友可以參考下
    2021-06-06
  • Python下線程之間的共享和釋放示例

    Python下線程之間的共享和釋放示例

    這篇文章主要用示例簡單介紹了Python下線程之間的共享和釋放,線程一直是Python開發(fā)者中的熱點(diǎn)問題,需要的朋友可以參考下
    2015-05-05
  • Python獲取對(duì)象屬性的幾種方式小結(jié)

    Python獲取對(duì)象屬性的幾種方式小結(jié)

    這篇文章主要介紹了Python獲取對(duì)象屬性的幾種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • vue.js刷新當(dāng)前頁面的實(shí)例講解

    vue.js刷新當(dāng)前頁面的實(shí)例講解

    在本篇文章里小編給各位分享了一篇關(guān)于vue.js刷新當(dāng)前頁面的實(shí)例講解,有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-12-12
  • python中如何使用正則表達(dá)式的非貪婪模式示例

    python中如何使用正則表達(dá)式的非貪婪模式示例

    貪婪與非貪婪模式影響的是被量詞修飾的子表達(dá)式的匹配行為,下面這篇文章主要給大家介紹了關(guān)于python中如何使用正則表達(dá)式的非貪婪模式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-10-10
  • Python高階函數(shù)之filter()函數(shù)代碼示例

    Python高階函數(shù)之filter()函數(shù)代碼示例

    這篇文章主要介紹了Python高階函數(shù)之filter()函數(shù)代碼示例,獲取了一個(gè)序列的時(shí)候,想要把一些內(nèi)容去掉,保留一部分內(nèi)容的時(shí)候可以使用高效的filter()函數(shù),需要的朋友可以參考下
    2023-07-07
  • Python在線和離線安裝第三方庫的方法

    Python在線和離線安裝第三方庫的方法

    這篇文章主要介紹了Python在線和離線安裝第三方庫的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • pyqt5中動(dòng)畫的使用詳解

    pyqt5中動(dòng)畫的使用詳解

    這篇文章主要介紹了pyqt5中動(dòng)畫的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python 實(shí)現(xiàn)圖像快速替換某種顏色

    python 實(shí)現(xiàn)圖像快速替換某種顏色

    這篇文章主要介紹了python 實(shí)現(xiàn)圖像快速替換某種顏色,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python Flask基礎(chǔ)教程示例代碼

    Python Flask基礎(chǔ)教程示例代碼

    這篇文章主要介紹了Python Flask基礎(chǔ)教程示例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02

最新評(píng)論

自治县| 黄浦区| 漯河市| 尖扎县| 成都市| 涟水县| 民权县| 宜宾县| 姚安县| 泰和县| 西丰县| 岳阳市| 白银市| 云浮市| 洛扎县| 桑日县| 新郑市| 汉寿县| 凌海市| 金湖县| 昌都县| 宁南县| 东至县| 古浪县| 丹寨县| 新巴尔虎右旗| 龙山县| 扎囊县| 东港市| 扶绥县| 琼结县| 临桂县| 玛纳斯县| 开原市| 天祝| 花垣县| 裕民县| 卢氏县| 台北县| 射阳县| 赤城县|