两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

在Tkinter模塊中有15個控件供我們使用,我們先對這些控件做一個簡單的介紹。

       1) Button

提供一個按鈕,點(diǎn)擊能觸發(fā)事件。

       2) Canvas

提供一個畫布,即GUI界面的大小。

       3) Tk

創(chuàng)建應(yīng)用程序主窗口。

       4) Checkbutton

可選擇的多個按鈕。

       5) Entry

提供一個輸入框,從鍵盤輸入信息。

       6) Frame

提供一個窗口,可以承載其他控件。

       7) Label

提供一個標(biāo)簽,可以顯示文字或者圖片。

       8) Listbox

提供一個列表框,可以從列表框中選擇一個。

       9) Menu

提供一個菜單欄,可以選擇一個。

       10) Menubutton

菜單按鈕。

       11) Message

消息文本框。

       12) Radiobutton

單選的按鈕,只能從多個按鈕中選擇其中的一個

       13) Scale

滑動條。

       14) Scrollbar

滾動條。

       15) Text

提供一個文本供使用者輸入信息。

       16) Toplevel

創(chuàng)建一個彈出式窗口。

1. 創(chuàng)建窗口

要創(chuàng)建一個圖形界面,首先要有一個窗口來供我們添加其他控件,添加窗口使用tkinter的Tk()函數(shù),語法格式為:

window = tkinter.Tk()
window.mainloop()

window為我們創(chuàng)建的窗口名字,后面為使用方法,tkinter.mainloop()為注冊調(diào)用管理器來響應(yīng)事件,即啟動這個窗口??聪旅娲a:

import tkinter
window = tkinter.Tk()
window.mainloop()

運(yùn)行結(jié)果:

tkinter1

如果要管理窗口的最大尺寸和最小尺寸的話采用下面的方式:

import tkinter
window = tkinter.Tk()
window.minsize(366, 366)#最小尺寸
window.maxsize(566, 566)#最大尺寸
window.mainloop()

2. Label組件

我們?nèi)绻诖翱趦?nèi)添加文本或者圖片,可以使用Label控件,使用方式如下:

import tkinter
def main():
    win = tkinter.Tk()
    win.minsize(366, 366)#最小尺寸
    win.maxsize(888, 888)#最大尺寸
    area_one = tkinter.Label(win,text='This is area_one',font=("華文行楷", 20), fg="red")
    area_one.pack(side = 'left')
    area_two = tkinter.Label(win,text='This is area_two',font=("黑體", 20), fg="blue")
    area_two.pack(side = 'right')
    area_three = tkinter.Label(win,text='This is area_three',font=("宋體", 20), fg="black")
    area_three.pack()
    win.mainloop()
if __name__ == '__main__':
    main()

運(yùn)行結(jié)果如圖:

tkinter2

我們來講解一下這個例子,組件添加的形式為:

組件名 = tkinter.Label(放置的窗口,文本或圖片,附加內(nèi)容)
組件名.pack(side = ‘位置’)

首先我們根據(jù)對應(yīng)的信息把相應(yīng)的內(nèi)容填入,然后我們再通過pack定位一下位置信息即可,還可以使用top、bottom位置信息。

3. 總結(jié)

這一節(jié)簡單的介紹一下Tkinter模塊,下一節(jié)我們繼續(xù)學(xué)習(xí)它的相關(guān)控件。


點(diǎn)贊(0)

C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會寫的:零基礎(chǔ)C語言學(xué)練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程

從零到寫出一個爬蟲的Python編程課程

只會語法寫不出代碼?手把手帶你寫100個編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時間)