當前位置:編程學習大全網 - 源碼下載 - 2.grid方法

2.grid方法

這時壹種以格狀或者類似Excel電子表格方式包裝和定位窗口組件的方法。grid方法的語法格式如下。

grid(options,···)

options參數可以是row、column、padx/pady、rowspan、columnspan、sticky。

樣例:

可以設定控件在column方向的合並數量,在正式講解cloumnspan參數功能前,下面先介紹建立壹個含8各標簽的應用。

如果發生了標簽2和標簽3的區間是被壹個標簽占用的情況,此時就是使用columnspan參數的場合。

可以設定控件在row方向的合並數量

樣例:

window.mainloop()

樣例:增加標簽的間距

這個參數的功能類似anchor,但是只可以設定N/S/W/E。原則上相同column的Widget控件,如果寬度不同時,gird方法

會保留最寬的控件當作基準,這時比較短的控件會居中對齊,可參考下列實例:

執行後可以看到"明誌工專"標簽是居中對齊。

設置"明誌工專"標簽靠左對齊。

lab1.grid(row=0,column=0,padx=5,pady=5,sticky=W)

sticky參數的可能值N/S/W/E也可以組合使用。

sticky=N+S:可以拉長高度讓控件在頂端和底端對齊。

sticky=W+E:可以拉長寬度讓控件在左邊和右邊對齊。

sticky=N+S+E:可以拉長高度讓控件在頂端和底端對齊,同時切齊右邊。

sticky=N+S+W:可以拉長高度讓控件在頂端和底端對齊,同時切齊左邊。

sticky=N+S+W+E:可以拉長高度讓控件在頂端和底端對齊,同時切齊左右邊。

使用grid方法建立色彩標簽的應用。

在設計Widget控件的布局時,有時候會碰上窗口縮放大小,此時可以使用這兩個方法設定第幾個row或column的縮放比例。例如:

rowconfigure(0,weight=1) #row 0的控件當窗口改變大小時縮放比是1

columnconfigure(0,weight=1) #column 0的控件當窗口改變大小時縮放比是1

增加設計lab1的sticky=W,讓其可以切齊左邊。同時讓下方的標簽可以對齊上、下、左、右。

通過上述執行結果可以得知下方的標簽控件可以隨著窗口大小更改,主要是設置"sticky=N+S+W+E"的結果。

至於sticky=W,會讓lab1控件向左對齊。

  • 上一篇:長安unit有沒有L3自動駕駛
  • 下一篇:Springboot集成Kafka
  • copyright 2024編程學習大全網