python如何用tkinter点击按钮弹出另一个窗口?

方法/步骤1、首先确认你电脑上的python是正常的,同时tkinter模块安装正常 。如下面图中所示,输入python命令可以看到正常的命令行界面,然后执行导入命令:from tkinter import *tkinter安装正常的话就不会报错,如下面图中所示:
2、确认无误后,打开python编辑器pycharm,然后新建一个文件,叫做tkinter_t.py 。第一个测试内容如下面所示,下面我们来依次解释:from tkinter import * #导入tkinter模块Label(text='spam').pack #创建一个Label窗口,显示一行内容是spammainloop #创建窗口循环 。
3、内容编辑完毕,确认无误后,点击pycharm编辑器最上方的run选项卡 。然后再点击下方的run选项,如下面图中所示:
4、然后会弹出一个窗口,让你选择需要运行的python文件,选择刚才创建的tkinter_t.py,然后就会开始执行 。弹出我们的测试窗口 。到这里,我们第一步工作就完成了 。
5、下面我们来继续在第一个的基础上进行优化 。优化后的命令总共分两段,我们来依次讲解,先看第一段:from tkinter import *from tkinter.messagebox import showinfodef reply: showinfo(title='新窗口', message='另一个窗口')第一个from刚才讲过了,第二个from是导入showinfo这个模块,用来创建一个新窗口,然后在下面定义一个新函数reply,函数的作用就是创建一个新窗口 。
6、然后我们再来看第二段代码:windows = Tk(button=Button(windows, text='press', command=replybutton.pack(windows.mainloop首先用Tk这个模块创建一个窗口windows,然后定义一个按钮button,按钮的名称是press,按下去以后的响应命令command是刚才定义的reply函数 。然后把button按钮打包最后开始窗口循环 。
7、代码确认无误后,点击pycharm页面右上角的tkinter_t.py文件名旁边的绿色三角按钮,开始运行代码 。
8、如下面图中所示,刚创建的窗口是个很小的窗口,只显示了一个按钮的高度 。我们将鼠标移动到这个窗口的边上,把它拉大成 。
【python如何用tkinter点击按钮弹出另一个窗口?】9、然后按一下press按钮,如下面图中所示,函数reply响应以后,就创建了一个新窗口 。完整代码如下:from tkinter import *from tkinter.messagebox import showinfdef reply showinfo(title='新窗口', message='另一个窗口')windows = Tk(button=Button(windows, text='press', command=replybutton.pack(windows.mainloop


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: