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

--------------------------我是廣告開始的分隔線
--------------------------我是廣告結(jié)束的分隔線 另,pack有一些參數(shù),如:side是??吭诟附M件的哪一邊;anchor是??课恢茫?span style="font-family: Calibri;">fill是填充空間;expand是擴展空間;等等。下圖是side參數(shù)的用法,結(jié)果圖和代碼均在圖中。 下圖是anchor參數(shù)的用法,代碼及運行結(jié)果都在圖中。 下圖介紹fill參數(shù)的用法,為了更方便觀察,將按鈕的顏色設置為黃色。 代碼如下(此段代碼可直接拷貝運行得到上圖結(jié)果)。 win=tk.Tk()#創(chuàng)建windows窗口對象win.geometry('400x100')#窗口大小win.resizable(0,0)#禁止用戶改窗口大小label1=tk.Label(win,text="這是我的第一個窗口界面",fg='red')#添加標簽label1.pack(anchor='nw')#布局,anchor默認是centerlabel2=tk.Label(win,text="歡迎進入我的python世界")button=tk.Button(win,text="確定",bg='yellow')#添加按鈕button.pack(anchor='ne',fill='x')#填充整行button1=tk.Button(win,text="人生苦短,我用python",fg='green',bg='yellow')還有其他的參數(shù),本篇就不一一演示了,用法都如上述例子一樣。
|