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

Python tkinter三種布局實例詳解

 更新時間:2020年01月06日 11:20:59   投稿:yaominghui  
這篇文章主要介紹了Python tkinter三種布局實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python tkinter三種布局實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、pack布局舉例

#
pack布局案例
import tkinter
baseFrame = tkinter.Tk()
# 以下代碼都是創(chuàng)建一個組件, 然后布局
btn1 = tkinter.Button(baseFrame, text =
	"A")
btn1.pack(side = tkinter.LEFT, expand =
	tkinter.YES, fill = tkinter.Y)
​
btn2 = tkinter.Button(baseFrame, text =
	"B")
btn2.pack(side = tkinter.TOP, expand =
	tkinter.YES, fill = tkinter.BOTH)
​
btn2 = tkinter.Button(baseFrame, text =
	"C")
btn2.pack(side = tkinter.RIGHT, expand =
	tkinter.YES, fill = tkinter.NONE)
​
btn2 = tkinter.Button(baseFrame, text =
	"D")
btn2.pack(side = tkinter.LEFT, expand =
	tkinter.NO, fill = tkinter.Y)
​
btn2 = tkinter.Button(baseFrame, text =
	"F")
btn2.pack(side = tkinter.BOTTOM, expand =
	tkinter.YES)
​
btn2 = tkinter.Button(baseFrame, text =
	"G")
btn2.pack(anchor = tkinter.SE)
​
baseFrame.mainloop()

二、grid布局舉例

1.通用使用方式:組件對象,grid(設置.......)

2.利用row,column編號,都是從0開始

3.sticky:N\E\S\W表示上下左右,用來決定組件從哪個方向開始

4.支持ipadx,padx等參數(shù),跟pack函數(shù)含義一樣

5.支持rowspan,columnspan,表示跨行,跨列數(shù)量

#
pack布局案例
import tkinter
# baseFrame = tkinter.Tk()
## 以下代碼都是創(chuàng)建一個組件, 然后布局
# btn1 = tkinter.Button(baseFrame, text =
	"A")
# btn1.pack(side = tkinter.LEFT, expand =
	tkinter.YES, fill = tkinter.Y)
#
# btn2 = tkinter.Button(baseFrame, text =
	"B")
# btn2.pack(side = tkinter.TOP, expand =
	tkinter.YES, fill = tkinter.BOTH)
#
# btn2 = tkinter.Button(baseFrame, text =
	"C")
# btn2.pack(side = tkinter.RIGHT,
	expand = tkinter.YES, fill = tkinter.NONE
)
#
# btn2 = tkinter.Button(baseFrame, text =
	"D")
# btn2.pack(side = tkinter.LEFT, expand =
	tkinter.NO, fill = tkinter.Y)
#
# btn2 = tkinter.Button(baseFrame, text =
	"F")
# btn2.pack(side = tkinter.BOTTOM,
	expand = tkinter.YES)
#
# btn2 = tkinter.Button(baseFrame, text =
	"G")
# btn2.pack(anchor = tkinter.SE)
#
#
# baseFrame.mainloop()
​
baseFrame2 = tkinter.Tk()
​
lb1 = tkinter.Label(baseFrame2, text =
	"賬號:")
lb1.grid(row = 0, sticky = tkinter.W)
tkinter.Entry(baseFrame2).grid(row = 0,
	column = 1, sticky = tkinter.E)
​
lb2 = tkinter.Label(baseFrame2, text =
	"密碼:")
lb2.grid(row = 1, sticky = tkinter.W)
tkinter.Entry(baseFrame2).grid(row = 1,
	column = 1, sticky = tkinter.E)
​
button = tkinter.Button(baseFrame2,
	text = "登錄").grid(row = 2, column = 1,
	sticky = tkinter.E)
baseFrame2.mainloop()

三、place布局

1.明確方位的擺放

2.相對位置布局,隨意改變窗口大小會導致混亂。

3.使用place函數(shù),分為絕對布局和相對布局,絕對布局使用x,y參數(shù)

4.相對布局使用relx.rely,relheight,relwidth.

四、源碼

D61_ThreeFrameOfTkinter.py

https://github.com/ruigege66/Python_learning/blob/master/D61_ThreeFrameOfTkinter.py

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python 彈窗提示警告框MessageBox的實例

    python 彈窗提示警告框MessageBox的實例

    今天小編就為大家分享一篇python 彈窗提示警告框MessageBox的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python?管理系統(tǒng)實現(xiàn)mysql交互的示例代碼

    python?管理系統(tǒng)實現(xiàn)mysql交互的示例代碼

    這篇文章主要介紹了python?管理系統(tǒng)實現(xiàn)mysql交互,本文通過實例代碼圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • pyqt串口通信的項目實踐

    pyqt串口通信的項目實踐

    串口通信工業(yè)控制上面常用的,本文主要介紹了pyqt串口通信的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • Python語言進階知識點總結

    Python語言進階知識點總結

    在本文中我們給學習PYTHON的朋友們總結了關于進階知識點的全部內容,希望我們整理的內容能夠幫助到大家。
    2019-05-05
  • 詳解使用python的logging模塊在stdout輸出的兩種方法

    詳解使用python的logging模塊在stdout輸出的兩種方法

    這篇文章主要介紹了詳解使用python的logging模塊在stdout輸出的相關資料,需要的朋友可以參考下
    2017-05-05
  • Docker部署Python爬蟲項目的方法步驟

    Docker部署Python爬蟲項目的方法步驟

    這篇文章主要介紹了Docker部署Python爬蟲項目的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Python在報表自動化的優(yōu)勢及實現(xiàn)流程

    Python在報表自動化的優(yōu)勢及實現(xiàn)流程

    本文利用Python實現(xiàn)報表自動化,通過介紹環(huán)境設置、數(shù)據(jù)收集和準備、報表生成以及自動化流程,展示Python的靈活性和豐富的生態(tài)系統(tǒng)在報表自動化中的卓越表現(xiàn),從設置虛擬環(huán)境到使用Pandas和Matplotlib處理數(shù)據(jù),到借助APScheduler實現(xiàn)定期自動化,每個步驟都得到詳盡闡述
    2023-12-12
  • Python while、for、生成器、列表推導等語句的執(zhí)行效率測試

    Python while、for、生成器、列表推導等語句的執(zhí)行效率測試

    這篇文章主要介紹了Python while、for、生成器、列表推導等語句的執(zhí)行效率測試,本文分別用兩段程序測算出了各語句的執(zhí)行效率,然后總結了什么情況下使用什么語句優(yōu)先使用的語句等,需要的朋友可以參考下
    2015-06-06
  • python迭代dict的key和value的方法

    python迭代dict的key和value的方法

    今天小編就為大家分享一篇python迭代dict的key和value的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python學習——內置函數(shù)、數(shù)據(jù)結構、標準庫的技巧(推薦)

    python學習——內置函數(shù)、數(shù)據(jù)結構、標準庫的技巧(推薦)

    這篇文章主要介紹了python學習——內置函數(shù)、數(shù)據(jù)結構、標準庫的技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論

丹江口市| 仁布县| 香港| 玉溪市| 三亚市| 南漳县| 石台县| 阿尔山市| 大厂| 曲靖市| 调兵山市| 尖扎县| 蒙阴县| 盘锦市| 江西省| 济宁市| 赞皇县| 九龙城区| 湘潭市| 奉节县| 龙门县| 阿瓦提县| 青铜峡市| 天长市| 泰州市| 肃宁县| 桃园县| 卢氏县| 乳源| 榆社县| 黄浦区| 灵石县| 兴业县| 青神县| 万荣县| 宁乡县| 左云县| 武汉市| 九龙县| 河北区| 台州市|