python tkinter实战项目_python项目实战 仿360

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import tkinter

import tkinter.messagebox as mg

import tkinter.simpledialog as sd

import os

import threading

RubbishExt=['.tmp','.bak','.old']

class Windows():

def __init__(self):

self.root=tkinter.Tk()

self.root.title('仿360')

self.men=tkinter.Menu(self.root)

self.men1=tkinter.Menu(self.root)

self.men1.add_command(label='关于',command=self.Menuinfo)

self.men1.add_command(label='退出',command=self.Menuexit)

self.men.add_cascade(label='系统',menu=self.men1)

self.men2 = tkinter.Menu(self.root)

self.men2.add_command(label='扫描垃圾文件',command=self.MenuScanRubbish)

self.men2.add_command(label='删除垃圾文件',command=self.MenuDelRubbish)

self.men.add_cascade(label='清除', menu=self.men2)

self.men3 = tkinter.Menu(self.root)

self.men3.add_command(label='按文件大小搜索',command=self.MenuScanBigfile)

self.men3.add_command(label='按文件名称搜索',command=self.MenuScanBigfile2)

self.men.add_cascade(label='搜索', menu=self.men3)

self.root.config(menu=self.men)

self.t=tkinter.Text(self.root)

self.t.place(x=10,y=10,width=480,height=350)

self.l=tkinter.Label(self.root,text='状态',anchor=tkinter.W,bitmap='hourglass',compound='left')

self.l.place(x=10,y=370,width=480,height=15)

self.s=tkinter.Scrollbar(self.t)

self.s.pack(side='right',fill='y')

self.t['yscrollcommand']=self.s.set

self.s['command']=self.t.yview

def Menuinfo(self):

mg.showinfo('关于','这是一个仿360的软件')

def Menuexit(self):

self.root.quit()

def MenuScanRubbish(self):

res=mg.askquestion('扫描','是否扫描垃圾文件')

if res=='no':

return

mg.showinfo('扫描','扫描垃圾文件需要时间')

def MenuDelRubbish(self):

res=mg.askquestion('删除','是否删除垃圾文件')

if res=='no':

return

mg.showinfo('删除','删除垃圾文件需要时间')

def MenuScanBigfile(self):

sd.askinteger('搜索','请输入你想搜索的文件大小(M)')

def MenuScanBigfile2(self):

sd.askstring('搜索','请输入你想搜索的文件名称')

def MainL(self):

self.root.minsize(500,400)

self.root.maxsize(500,400)

self.root.mainloop()

if __name__ =='__main__':

win=Windows()

win.MainL()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值