Python基础入门学习笔记 065 GUI的终极选择:Tkinter2


实例1:Label组件显示文字与gif图片 1 #导入tkinter模块的所有内容 2 fr tkinter import * 3 4 #创建主窗口 5 root = Tk() 6 #创建一个文本Label对象,文字为左对齐,离左边边框距离为10 7 textLabel = Label(root, 8 text = "您下载的影片含有未成年人限制内容,\n请满18周岁后再点击观看!", 9 justify = LEFT,padx = 10) 10 #Label组件为左对齐 11 textLabel.pack(side = LEFT) 12 13 #创建一个图像Label对象 14 #用PhotoImage实例化一个图片对象(支持gif格式的图片) 15 photo = PhotoImage(file = "18.gif") 16 imgLabel = Label(root,image = photo) 17 imgLabel.pack(side = RIGHT) 18 19 mainloop()

实例2:

例2:文字显示在图片上

1 #导入tkinter模块的所有内容 2 fr tkinter import * 3 4 #创建主窗口 5 root = Tk() 6 7 #创建一个图像Label对象 8 photo = PhotoImage(file = "bg.gif") 9 #创建一个文本Label对象 10 textLabel = Label(root, 11 text = "学Python\n到FishC!", 12 font = ("宋体",20), 13 fg = "white", 14 justify = LEFT, #文字左对齐 15 image = photo, 16 cpound = CENTER, #设置文本和图像的混合模式 17 ) 18 #文本Label对象偏移,离左窗口与上窗口都为10 19 textLabel.pack(side = LEFT,padx =10,pady =10) 20 21 mainloop()

实例2:Button组件

1 #导入tkinter模块的所有内容 2 fr tkinter import * 3 4 def callback(): 5 var.set("吹吧你,我才不信呢~") 6 7 #创建主窗口 8 root = Tk() 9 #设置主窗口对象的标题栏 10 root.title("TK") 11 12 frame1 = Frame(root)#框架1 13 frame2 = Frame(root)#框架2 14 15 #创建一个文本Label对象,文字为左对齐 16 var = StringVar() 17 var.set("您下载的影片含有未成年人限制内容,\n请满18周岁后再点击观看!") 18 textLabel = Label(frame1, 19 textvariable = var, #Button显示一个StringVar的变量 20 justify = LEFT) 21 #Label组件为左对齐 22 textLabel.pack(side = LEFT) 23 24 #创建一个图像Label对象 25 #用PhotoImage实例化一个图片对象(支持gif格式的图片) 26 photo = PhotoImage(file = "18.gif") 27 imgLabel = Label(root,image = photo) 28 imgLabel.pack(side = RIGHT) 29 30 #加一个按钮 31 theButton = Button(frame2,text = "已满18周岁",cmand = callback) 32 theButton.pack() 33 frame1.pack(padx = 10,pady = 10) 34 frame2.pack(padx = 10,pady = 10) 35 36 mainloop()



上一篇:Python基础入门学习笔记 075 GUI的终极选择:Tkinter12

下一篇:VisionPro 控制工业相机实时图像采集


Python
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图