代码如下:

import tkinter as tkwindow = tk.Tk()window.title("佐佑思维")#-------------------------------------------------------------#label标签框的设置l_00 = tk.Label(window, text="请关注“佐佑思维”并输入你的需求到后台询问", font=("微软雅黑", 12))l_00.pack(pady=10)

#设置输入框e_00 = tk.Entry(window, font=("微软雅黑", 20))e_00.pack()

def get():        print('这里定义一个函数来作为点击开始按钮的响应')           b1 = tk.Button(window, text="开始", command=get)b1.pack(pady=10) #设置布局上的代码

#设置清空按钮def ok():    e_00.delete(0, "end")

b2 = tk.Button(window, text="清空", command=ok)b2.pack(before=b1,side='left',padx=70,pady=10)

import osfrom tkinter import messagebox

#关闭按钮的设置:以下的设置会让你点击关闭按钮[X]后完全中断并退出Python所有进程def callbackClose():    messagebox.showwarning(title='警告', message='可爱的你点击了 [关闭] 按钮')    os._exit(0)

window.protocol("WM_DELETE_WINDOW", callbackClose) #protocol的使用:控件.protocol(protocol,handler),其中控件为窗口对象(Tk,Toplevel)                                                   #常见protocol有:WM_DELETE_WINDOW:最常用的协议称为WM_DELETE_WINDOW,用于定义用户使用窗口管理器明确关闭窗口时发生的情况。如果使用自己的handler来处理事件的话,这时候窗口将不会自动执行关闭                                                   #WM_TAKE_FOCUS,WM_SAVE_YOURSELF:[这两个不知道什么来的。]window.mainloop() # 进入消息循环

关于窗口的退出 ▶ root.quit()导致mainloop退出。解释器仍然完整无缺,所有小部件也一样。如果调用此函数,则可以使代码在调用之后执行root.mainloop(),并且该代码可以与小部件交互(例如,从输入小部件获取值);

▶ 调用root.destroy()将破坏所有小部件并退出mainloop。调用之后的任何代码root.mainloop()都将运行,但是任何访问任何窗口小部件的尝试(例如,从条目窗口小部件获取值)都将失败,因为该窗口小部件不再存在

python messagebox排版,Python——简单几步制作完整可视化的窗口相关推荐

  1. python简单几步制作完整可视化的窗口

    步骤 1.可视化互动窗口 2.结果展示 补充知识点:Tk窗口的退出 1.可视化互动窗口 import tkinter as tk window = tk.Tk() window.title(" ...

  2. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  3. 利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图

    1.本章利用python爬取2019-nCoV确诊数据并制作pyecharts可视化地图: 2.主要内容为绘制出中国各省疫情数据,疫情数据从四个维度进行可视化展示:累积确诊人数.现存确诊人数.治愈人数 ...

  4. Python 的一万种用法:制作 Web 可视化页面

    来源 | 法纳斯特 头图 | 下载于ICphoto 一谈到Web页面,可能大家首先想到就是HTML.CSS或JavaScript. 本次小F给大家介绍一下如何用Python制作一个数据可视化网页,使用 ...

  5. 教程:简单几步制作出酷炫网页版简历

    为你的求职加个分:手把手教你制作酷炫的简历网页   又到了一年之中金秋招聘旺季.在求职时,一份精致的网页版简历能为自己加分不少,帮你全面地展示自己,在相似度较高的简历模板中脱颖而出,给面试官留下深刻的 ...

  6. 如何做成gif动画图片?教你简单三步制作gif动图

    随着网络的发展,从一开始的流行长图.视频.短视频到现在的gif动图,越来越方便.现在越来越多的行业也开始使用gif动图来做营销.那么,自己如何制作gif动图呢?很简单,使用[GIF中文网]-gif制作 ...

  7. php如何制作视频特效,视频特效怎么弄 给视频加一个主题样式,简单几步制作出属于自己风格的独特视频...

    不得不说今年双十一的快递速度还是很给力的,大部分东西都到了,每天接到快递小哥的电话或者是短讯,都高兴得像个两百斤的傻子.快递还没到的小伙伴也不要捉急,和狸窝一样------在路上!!!今天教大家制作一 ...

  8. 教你用Camtasia简单几步制作精美片头

    近年来,随着移动互联网的承载能力越来越强,线上视频业务蓬勃发展,越来越多的视频创作者开始涌现,怎么快速的吸引观众的眼球成为获取流量的重要手段,制作精美的视频片头是很重要的吸引眼球的方法. Camtas ...

  9. 简单几步制作软raid

    RAID(redundant array of independent disk 独立冗余磁盘阵列 )技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来替代大的昂贵磁盘,同时希望磁盘 ...

最新文章

  1. 将高级service开发简单化
  2. 按值传递按引用传递按地址传递
  3. SQL having 子句示例 - 使用Sqlite演示
  4. 如何判断PeopleEditor的值为空
  5. Vue.JS项目导入导出JSON文件的方案之一,其他项目也可参考
  6. 谈谈技术原则,技术学习方法,代码阅读及其它
  7. 问题 L: 超超的中等意思
  8. Centos7安装MariaDB10.28稳定版
  9. 12.Flask-Restful
  10. [导入]8.3赛车频道活动
  11. unity,生成的mac版游戏切场景时卡死解法
  12. java取html中的table_htmlunit 操作table表格(一)
  13. Atitit 财政学概论 attilax学习笔记
  14. lingo纳什均衡代码_数学建模练习题.
  15. 通过银行卡号获取银行名称和银行图标的ICON
  16. uniapp开发微信公众号调用微信授权登录
  17. 病毒、木马、蠕虫、rootkit和后门
  18. CSS在Mac /Win上兼容显示
  19. JAVA教程--书的
  20. python版局域网端口扫描

热门文章

  1. java 8 流处理字符串之分割字符串str.chars()
  2. MybatisPlus最全教程
  3. Linux中nmap脚本的目录,在Linux中,如何使用Nmap脚本引擎(NSE )脚本
  4. 在Raspberry Pi上使用PySide2构建GUI条形码阅读器
  5. 编译原理学习笔记(十二)
  6. 如何把一个微信,用出10个微信的感觉。
  7. IIR数字滤波器设计50Hz陷波器(MATLAB代码)
  8. 图像分割——大津法(Otsu)
  9. PPT转WORD软件使用教程,可以提取PPT文字和图片到Word
  10. 220g格斗机器人建造日志(1) —— 结构和硬件设计