日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

python tkinter窗口

 pythonjava學習 2021-04-06
Python有多個圖形開發(fā)界面的庫,如wxPython、Jython等,本篇介紹的是Tkinter。
Tkinter是Python的標準Tk GUI工具包的接口,可以在大多數(shù)的平臺下使用。
要使用Tkinter,要先引入包:
import tkinter
1、創(chuàng)建窗口
先上圖看一下這個窗口,這是在Windows操作界面下運行的。
其代碼如下:
import tkinter as tk
win=tk.Tk()#創(chuàng)建windows窗口對象
win.title('GUI程序')#窗口名稱
win.geometry('200x100')#窗口大小
win.resizable(0,0)#禁止用戶改窗口大小
win.mainloop()#顯示窗口
2、窗口布局
在窗口上排放組件的順序就是對窗口進行布局。
要把按鈕放在什么位置,把標簽放在什么位置,在tkinter里面有好幾種布局的方式。
(1)pack順序布局
順序布局的意思就是按組件的順序?qū)⑵浞旁诖翱谥小?/span>

代碼如下:

--------------------------我是廣告開始的分隔線

--------------------------我是廣告結(jié)束的分隔線

另,pack有一些參數(shù),如:side是??吭诟附M件的哪一邊;anchor是??课恢茫?span style="font-family: Calibri;">fill是填充空間;expand是擴展空間;等等。
下圖是side參數(shù)的用法,結(jié)果圖和代碼均在圖中。

下圖是anchor參數(shù)的用法,代碼及運行結(jié)果都在圖中。

下圖介紹fill參數(shù)的用法,為了更方便觀察,將按鈕的顏色設置為黃色。

代碼如下(此段代碼可直接拷貝運行得到上圖結(jié)果)。
import tkinter as tk
win=tk.Tk()#創(chuàng)建windows窗口對象
win.title('GUI程序')#窗口名稱
win.geometry('400x100')#窗口大小
win.resizable(0,0)#禁止用戶改窗口大小
label1=tk.Label(win,text="這是我的第一個窗口界面",fg='red')#添加標簽
label1.pack(anchor='nw')#布局,anchor默認是center
label2=tk.Label(win,text="歡迎進入我的python世界")
label2.pack(anchor='sw')
button=tk.Button(win,text="確定",bg='yellow')#添加按鈕
button.pack(anchor='ne',fill='x')#填充整行
button1=tk.Button(win,text="人生苦短,我用python",fg='green',bg='yellow')
button1.pack()
win.mainloop()#顯示窗口
還有其他的參數(shù),本篇就不一一演示了,用法都如上述例子一樣。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多