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

2022-05-02科技207

方法/步骤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、如下面图中所示,刚创建的窗口是个很小的窗口,只显示了一个按钮的高度。我们将鼠标移动到这个窗口的边上,把它拉大成。

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

相关文章

今日头条客服电话是多少?

感谢邀请!首先,今日头条暂时没有直接的所谓客服电话。 其实,今日头条把相关服务类型划分模块,便于用户由于根据自己用户类型、问题类型选择进行联系今天头条的相关服务人员。目前它分了7个模块,涵盖求职·、合作、用户问题,头条号、投诉、举报等类型。 加入头条 媒体报道 媒体合作 产品合作 联系我们 投诉指引...

张学良的一生?谁有他的详细过程?

张学良生平之事  东北易帜   1919年就读于东三省陆军讲武堂。一年后毕业,在张作霖手下任职,并迅速得到提升。1928年6月3日,张作霖在皇姑屯被日本关东军炸死,张学良就任东三省保安总司令,开始统治东北。张作霖被炸死后一星期,以“东北易帜”的果断行动,宣布服从南京国民政府,7月1日,张学良向国民...

简要说明通道是一个什么概念,懂计算机的帮忙解释一下?

传输信息的数据通路 计算机系统中传送信息和数据的装置。主要有主存储器读写通道和输入、输出通道。能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备 来往的路或供上下的楼梯 一个独立于CPU的专门I/O控制的处理机,控制设备与内存直接进行数据交换。它有自己的通道命令,可由CPU执...

电脑如何登录账户和密码?

重新启动电脑,启动到系统登录界面时,同时按住Ctrl+Alt键,然后连击Del键两次,会出现新的登录界面,用户名处输入“Administrator”密码为空,回车即可登录,登录后,打开控制面板选/用户账户/更改账户/点击原来的“账户名”/更改我的密码/输入新密码,再次输入新密码,然后点击“更改密码”...

新手如何使用Linux?

有一个很出名的故事,一个老人家通过一个铜钱空往葫芦倒油的故事,没错,这就是卖油翁的故事。《卖油翁》告诉我们一个非常简单的道理,那就是如果想对某个工作非常熟悉,达到出神入化的层次,必须不断练习。这个在《刻意练习》一书中有着非常详细的阐释。 那么我们回到题主的问题,新手如何使用Linux。其实很简单,就...

怎么把wifi改成共享收费的?

用DD-WRT搭建私有计费WiFi热点教程 本人住在高密度小区,使用电信4M宽带ADSL网络,平时使用的比较有限,附近有好几家出租房,我考虑架设无线网络(Wlan)向周围的住户有偿共享网络。传统的方法,可以使用专业的无线与宽带计费网关设备和软件,比如MikroTik等。不过,对于个人架设WiFi热点...

请问各位狼召唤出来怎么才能召唤回去

双击宝宝 会出现宝宝的操作窗口 在动作里边有攻击命令和招回 喂宝宝时要把饲料放到宝宝的物品栏里再双击 打怪时 点了怪后再点宝宝的攻击命令就行了 不过要自己先打到怪再让宝宝打啊 否则宝宝先打会被怪攻击的 那样就该被打死了 宝宝死了的话要在3分钟之内救活 否则永远消失了 宝宝饥饿度不能低于70% 否则不...

注销博客

你好 新浪博客暂无此功能,你可以把你写过的文章全部删了,隐藏所有的模板。 您好。 新浪目前还没有注销博客的功能。 如果您不想用这个博客,可以把曾经写过的博文、创建过的模块、模板、特效等等都删除,恢复到初始状态。 然后在您的空间首页右上角的“隐私设置”,在页面最下方有“用户搜索”,您选择“不允许别人搜...

Qt编写安防视频监控系统54-轮询配置

## 一、前言视频监控系统中少不了用到视频轮询,按照设计的基本原则,先满足基本的用户需求,稳定跑起来,再去折腾更复杂的应用场景,于是本系统也做了个基本的视频轮询功能,可以设置轮询方案,给某个轮询方案设置轮询的地址列表,再多了个人性化的东西就是批量生成视频地址,大量的现场应用表明,某个区域安装的摄像机...

耐克出了两款新鞋~没组装好时都看不出来是个鞋

熟悉Nike品牌的人都知道,这个品牌总是能够设计出充满创造力的鞋款... 比如早在上个世纪90现代,Nike就曾推出过风靡一时的「鞋中鞋」——Nike Air Baja 341,一款鞋同时具备3种形态,堪称是模块化鞋款的鼻祖设计了。 Nike Air Baja 341 去年,Nike还为懒人及残障人...