python tkinter窗口界面更新
时间:2010-12-27
来源:互联网
新手上路,很多东西不懂。最近要做一个小程序,用了python Tkinter来编写GUI。有个问题不知道怎解决,请各位大侠教教我!
首先看第一个文件:test1
#test1.py
import Tkinter
root=Tkinter.Tk()
button1=Tkinter.Button(root,text='NEXT',
command=root.quit)
button1.pack(side=Tkinter.LEFT)
root.mainloop()
root.destroy
再看第二个文件:test2
#test2.py
import test1
import Tkinter
root=Tkinter.Tk()
button2=Tkinter.Button(root,text='NEXT',
command=root.quit)
button2.pack(side=Tkinter.RIGHT)
root.mainloop()
root.destroy
问题是:运行test2后,由于导入了test1模块,所以会依次产生两个窗口,我的目的是产生第一个窗口时按下按钮NEXT,第一个窗口消失,然后产生第二个窗口。可是我不知道怎么使第一个窗口消失!各位高手费费心,教教我这个菜鸟吧!多谢!!
首先看第一个文件:test1
#test1.py
import Tkinter
root=Tkinter.Tk()
button1=Tkinter.Button(root,text='NEXT',
command=root.quit)
button1.pack(side=Tkinter.LEFT)
root.mainloop()
root.destroy
再看第二个文件:test2
#test2.py
import test1
import Tkinter
root=Tkinter.Tk()
button2=Tkinter.Button(root,text='NEXT',
command=root.quit)
button2.pack(side=Tkinter.RIGHT)
root.mainloop()
root.destroy
问题是:运行test2后,由于导入了test1模块,所以会依次产生两个窗口,我的目的是产生第一个窗口时按下按钮NEXT,第一个窗口消失,然后产生第二个窗口。可是我不知道怎么使第一个窗口消失!各位高手费费心,教教我这个菜鸟吧!多谢!!
作者: auforever888888 发布时间: 2010-12-27
你不要import test1了
你可以直接run test1,这样test1执行完毕退出再执行test2
你可以直接run test1,这样test1执行完毕退出再执行test2
作者: ckc 发布时间: 2010-12-27
谢谢您的回复,可是我需要用到test1里面的函数和变量的,这个例子只是简化了的,我希望能只运行一个脚本,然后就像软件那样的更换窗口信息。
作者: auforever888888 发布时间: 2010-12-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28