在写python代码中,经常要弹窗提示一下消息情况,因为有时候我同时用了多个ui框架,比如tkinter,pyqt等,经常找不到合适的弹窗模块。因此梳理了一下几种弹窗方案。

一、采用windows自带的api(需要导入win32api)

特别强调采用这种方案,这种方案的优势就是弹窗模态,并不需要主窗口。

二、采用tkinter自带的消息弹窗模块(需要导入tkinter)

可以看到,用tkinter自带的消息弹窗模块,产生一个弹窗他同时,一定会有个父窗口显示出来,这是非常大的一个败笔,所以除非你项目中有采用tkinter的UI来画主窗口,不然不建议采用这种弹窗方式。

三、采用pyqt的消息弹窗模块(需要导入pyqt)

可以看出pyqt的方案一定得引入很多pyqt的模块库,声明初始化也一定要传入widget或者window的句柄࿰

python中的消息弹窗相关推荐

  1. PyQt5中的QMessageBox消息弹窗使用示例

    前言 PyQt是Python语言环境的GUI编程解决方案之一,另外还有PyGTK.wxPython等也较为常用.PyQt作为Qt语言的Python扩展,可以用来方便快速的开发界面应用. PyQt5中的 ...

  2. closecmd python_如何在python中禁止控制台/ cmd错误消息

    如何在 python中为chromedriver和pyinstaller exe压缩错误消息? 我注意到当我在pyinstaller中使用chromedriver并运行它时,我得到一个错误消息列表.我 ...

  3. python队列来做什么_python分布式爬虫中的消息队列是什么?

    当排队等待人数过多的时候,我们需要设置一个等待区防止秩序混乱,同时再有新来的想要排队也可以呆在这个地方.那么在python分布式爬虫中,消息队列就相当于这样的一个区域,爬虫要进入这个区域找寻自己想要的 ...

  4. python中队列的应用用场景_消息队列应用场景

    原文http://blog.csdn.net/konglongaa/article/details/52208273 一.消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消 ...

  5. python中队列的应用用场景_消息队列使用的四种场景介绍

    四.JMS消息服务 讲消息队列就不得不提JMS .JMS(JavaMessage Service,Java消息服务)API是一个消息服务的标准/规范,允许应用程序组件基于JavaEE平台创建.发送.接 ...

  6. python中怎么撤回_python如何查看微信消息撤回

    本文为大家分享了python查看微信消息撤回的具体代码,供大家参考,具体内容如下 1.安装itchat itchat是一个开源的python微信库,支持发送消息.图片.视频.地图.名片.文件等,还可以 ...

  7. 不是python中用于开发用户界面的第三方库-Python三方库:wxPython(GUI图形用户界面)...

    wxPython是一套基于Python的第三方GUI插件,可用Python制作丰富的图形化界面程序. 安装:pip install wxPython 或者 网站下载安装https://pypi.org ...

  8. python弹出警告框_selenium+webdriver+python 中警告框的处理方法

    在自动化测试过程中,经常会遇到弹出警告框的情况,如图所示: 在 WebDriver 中处理 JavaScript 所生成的 alert.confirm 以及 prompt 是很简单的.具体做法是使用 ...

  9. 详解Python中pyautogui库的最全使用方法

    这篇文章主要介绍了详解Python中pyautogui库的最全使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 在使用Python做脚本的话,有两个库可以使用,一个 ...

最新文章

  1. C中的extern关键字
  2. 我们从2021谷歌I/O大会给的谜题中发现了隐藏信息
  3. Ansible第二篇:ansible-playbook
  4. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )
  5. 授予数据库账号dba权限_数据库用户和权限
  6. 暴力子字符串查找算法
  7. PoE交换机如何才能稳定连接和安全使用?
  8. 计算机专业中agp是什么意思,计算机中AGP是什么意思及其特性介绍
  9. 轻量级开源内容管理系统-YzmCMS v6.0源码
  10. jQuery 对象与Dom 对象互转
  11. 在java解析XML写入到数据库中遇到的问题
  12. FormBorderStyle 枚举
  13. 多版本并发控制MVCC和乐观锁OCC 是什么 区别
  14. 华为手机微信小程序上传不了照片
  15. 中国各主要大城市经纬度数据
  16. android模拟器如何增加RAM
  17. 输入半径 求球的表面积和体积
  18. 物联卡套餐该如何选择
  19. python画圆填色_如何用python在图像上绘制不同笔触和填充颜色的文本?
  20. 自动驾驶(三十)---------驾驶员监测

热门文章

  1. 基于Selenium+Python的web自动化测试框架(附框架源码+项目实战)
  2. VC++检查程序托盘图标是否掩藏到沙漏区域中(附源码)
  3. log4j配置说明及范本
  4. python处理表格和ppt_Python 操作Word(Excel、PPT等通用)
  5. 减弱或消除误差的办法
  6. html file字段必填,input将表单内容设置为必填
  7. 微信号能更改了?网友:重新做人的机会!
  8. REVIT 2016二次开发环境的搭建
  9. Docker 学习3
  10. 使用Python获取城市古风图片