Python实战:创建图形化界面--文件处理工具
tkinter模块:
import tkinter
import tkinter.messagebox
class windows:
def __init__(self):
self.root=tkinter.Tk()
#建立菜单
menu = tkinter.Menu(self.root)
#状态设置
submenu=tkinter.Menu(menu,tearoff=0)
submenu.add_command(label='关于',command=self.Menuabout)
submenu.add_separator()
submenu.add_command(label='退出',command=self.Menuexit)
menu.add_cascade(label='系统',menu=submenu)
submenu=tkinter.Menu(menu,tearoff=0)
submenu.add_command(label='扫描文件垃圾',command=self.Menuabout)
submenu.add_separator()
submenu.add_command(label='删除垃圾文件',command=self.Menuexit)
menu.add_cascade(label='清理',menu=submenu)
#
#
self.progress= tkinter.Label(self.root,anchor=tkinter.W,text='状态',bitmap='hourglass',compound='left')
self.progress.place(x=10,y=470,height=20,width=600)
#列表框
self.flist=tkinter.Text(self.root)
self.flist.place(x=10,y=10,height=460,width=600)
#文字框加滚动
self.root.config(menu=menu)
def MainLoop(self):
self.root.title('一个小程序')
self.root.minsize(640,480)
self.root.maxsize(640,480)
self.root.mainloop()
def Menuabout(self):
tkinter.messagebox.showinfo('Finalldate','清理系统垃圾文件')
def Menuexit(self):
self.root.quit()
if __name__ == '__main__':
windows=windows()
windows.MainLoop()