devc运行窗口不显示_python tkinter窗口

Python有多个图形开发界面的库,如wxPython、Jython等,本篇介绍的是Tkinter。 Tkinter是Python的标准Tk GUI工具包的接口,可以在大多数的平台下使用。 要使用Tkinter,要先引入包: import tkinter 1、创建窗口 先上图看一下这个窗口,这 是在Windows操作界面下运行的。 f98cdb81e161776f26e39dcf87a21a20.png 其代码如下: import  tkinter as  tk win=tk.Tk() #创建windows窗口对象 win.title ('GUI程序' )#窗口名称 win.geometry( '200x100' ) #窗口大小 win.resizable(0,0) #禁止用户改窗口大小 win.mainloop() #显示窗口 2、窗口布局 在窗口上排放组件的顺序就是对窗口进行布局。 要把按钮放在什么位置,把标签放在什么位置,在tkinter里面有好几种布局的方式。 (1)pack顺序布局 顺序布局的意思就是按组件的顺序将其放在窗口中。

0d1f0e6208987eafa3a841cb77b6f3c3.png

代码如下:

1ed2485752f884d152a3ec686da9a198.png

--------------------------我是广告开始的分隔线

--------------------------我是广告结束的分隔线

另,pack有一些参数,如:side是停靠在父组件的哪一边;anchor是停靠位置;fill是填充空间;expand是扩展空间;等等。 下图是side参数的用法,结果图和代码均在图中。

a4c50d469d0cbc2713d5fb5db940c21a.png

下图是anchor参数的用法,代码及运行结果都在图中。

de120089a8d6b116b8684ec83c23790e.png

下图介绍fill参数的用法,为了更方便观察,将按钮的颜色设置为黄色。

1abed78f990aecd6ca09f8b8411d81f0.png

代码如下(此段代码可直接拷贝运行得到上图结果)。 import tkinter as tk win=tk.Tk()#创建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()#显示窗口 还有其他的参数,本篇就不一一演示了,用法都如上述例子一样。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值