Python有多个图形开发界面的库,如wxPython、Jython等,本篇介绍的是Tkinter。Tkinter是Python的标准Tk GUI工具包的接口,可以在大多数的平台下使用。先上图看一下这个窗口,这是在Windows操作界面下运行的。win=tk.Tk()#创建windows窗口对象win.geometry('200x100')#窗口大小win.resizable(0,0)#禁止用户改窗口大小要把按钮放在什么位置,把标签放在什么位置,在tkinter里面有好几种布局的方式。
--------------------------我是广告开始的分隔线
--------------------------我是广告结束的分隔线
另,pack有一些参数,如:side是停靠在父组件的哪一边;anchor是停靠位置;fill是填充空间;expand是扩展空间;等等。
下图是anchor参数的用法,代码及运行结果都在图中。
下图介绍fill参数的用法,为了更方便观察,将按钮的颜色设置为黄色。
win=tk.Tk()#创建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')还有其他的参数,本篇就不一一演示了,用法都如上述例子一样。