赞
踩
本文通过实例介绍Python的tkinter库的title、iconbitmap、geometry、attributes、grid等类的功能,并制作带有Laber标签、Entry文本框、Progressbar进度条、text日志框等元素的GUI操作界面。
首先定义一个GUI类
- class MY_GUI():
- def __init__(self,init_window_name):
- self.init_window_name = init_window_name
设置窗口基本属性:
- def set_init_window(self):
- self.init_window_name.title("XX市XX区高层次人才信息搜索工具") # 窗口名
- self.init_window_name.iconbitmap("./xiaoshan01_10x10.ico") #"./"表示根目录,后面是图标的文件名称
- self.init_window_name.geometry('700x465+300+200') # 700X465是主窗口的大小,300、200是主窗口左上角在屏幕上的起始位置
- self.init_window_name.attributes("-alpha", 1) #透明度
设置标签属性:
- self.progress_bar_label = Label(self.init_window_name, text="运行进度:")
- self.progress_bar_label.grid(row=3, column=0) #第3行(从0开始),第0列
设置logo图片属性:
- self.logo_photo = PhotoImage(file=r"./baojiaokeji_logo.png") #此处要加r,应该表示相对路径,“./”表示当前目录
- self.logo_photo_label = Label(self.init_window_name, image=self.logo_photo)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。