我有一个程序,在你点击一个操作按钮后运行一个很长的过程。当进程运行时,根窗口会说它没有响应,即使我知道程序是在后台运行的。这个程序将发布给我的几个同事,我想确保他们看到这个时不会惊慌失措,关上窗户。我的解决方案是在正在运行的进程的循环中设置一个root.update,但我不确定这是否是最好的解决方案。

使用Python3.3

下面是一个代码示例,让您了解我在做什么,这是从主循环调用的:def combine(boxes_to, boxes_from, frame):

to_value,to_pos = gui.checkBoxes(boxes_to)

from_value,from_pos = gui.checkBoxes(boxes_from)

frame.destroy()

running = Label(root,text="Running please do not close..",font = (16))

running.pack()

root.update()

map_to = open("map_to",'r')

for line in map_to:

root.update()

process(line)

running.destroy()

map_to.close()

finish = Button(root, text="Done",command=gui.stop)

finish.pack()

python转换窗口无响应_Tkinter窗口显示(没有响应),但代码正在运行相关推荐

  1. java swing最小化_Java swing 窗口最小化到任务栏 点击右键显示菜单(复制代码即可运行查看效果)...

    Java swing 窗口最小化到任务栏 点击右键显示菜单(复制代码即可运行查看效果) package swing; import java.awt.AWTException; import java ...

  2. win32窗口问题-CreateWindow创建窗口一直失败

    使用背景 利用VS创建空项目,使用WinMain入口构建代码创建一个win32窗口时,运行老是不显示窗口,调试发现程序在CreateWindow时老是产生失败结果: 就是上图,_hWnd获取Creat ...

  3. opencv imshow 窗口无响应 the window does not seem to be responding. do you want to force

    目录 问题 解决方案 问题 使用jetson nano 做opencv显示实时视频,发现代码一直在跑,但是创建的视频窗口过一段时间就无响应,不再更新图片. 解决方案 如果发生这种情况,如果代码确认无误 ...

  4. python悬浮球窗口_悬浮窗口(智能隐藏和显示)的一种实现方案

    悬浮窗口应该具有的特性 为了实现让用户能方便打开软件主窗口,又不对用户界面造成明显的视觉干扰,悬浮窗口应该有以下特点: 和主窗口是二选一的关系,主窗口显示时自动隐藏,主窗口被全部遮挡时自动显示 始终置 ...

  5. python界面教学视频_tkinter 窗口可视化你的 Python程序GUI教学

    使用python 自带的 GUI 模块,进行跨平台的窗口可视化软件开发 教程列表: 莫烦 python基础 33 Python tkinter 1 什么是tkinter窗口 (GUI 窗口 教学教程t ...

  6. python tkinter获取屏幕大小_Tkinter根窗口设置小技巧:程序启动最大化和程序窗口图标设置...

    本文内容采用知识共享署名-非商业性使用-相同方式共享 4.0 许可协议. 上文<Hello World,编写一个Tkinter程序需要哪些基本步骤?>介绍了创建Tkinter应用的四个步骤 ...

  7. Python tkinter教程-01:创建窗口

    Python tkinter教程-01:创建窗口 文章目录 0 准备工作 1 创建空白窗体 2 窗口标题 3 窗口大小与位置 4 锁定窗口大小 5 窗口图标 6 隐藏与显示窗口 其它 0 准备工作 要 ...

  8. android 悬浮窗口和主界面同时显示,Android 悬浮窗口(及解决6.0以上无法显示问题)...

    思路实现 通过WindowManager添加一个View,创建一个系统顶级的窗口,实现悬浮窗口的效果. 本篇思路,来源于郭霖大神的悬浮窗口教程. 大致介绍WindowManager 类 创建的对象: ...

  9. python制作窗口界面_python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例

    窗口背景主要包括,背景色与背景图片,设置窗口背景有三种方法 使用QSS设置窗口背景 使用QPalette设置窗口背景 实现PainEvent,使用QPainter绘制背景 QSS设置窗口背景 在QSS ...

最新文章

  1. (转载)vim括号匹配等跳转技巧
  2. Halcon资料:image,region,xld三者如何转化和保存
  3. Java并发编程实战~原子类
  4. 数据库-MySQL-高级查询-IN通配符LIKE
  5. Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合
  6. 你所能用到的数据结构(六)
  7. Windows上配置iPhone开发环境
  8. 开发经理是否应该写代码?​
  9. VSCode 上竟然也能约会,谈对象了???
  10. Webpack webpack+gulp实现自动构建部署
  11. Android 处理软键盘遮挡问题
  12. blastn、blastp、blastx、tblastn和tblastx的区别与用法
  13. 机器学习处理信号分离_【火炉炼AI】机器学习054-用ICA做盲源分离
  14. el-descriptions引入代码中label不生效问题
  15. 中国车联网行业市场现状分析及投资趋势预测报告2022-2028年
  16. 含参变量积分------数学分析中重要的分析工具
  17. C语言的s8数据结构
  18. 第六章 图论 AcWing 1635. 最大集团
  19. android 购物车操作并发,Android 购物车页面和逻辑实现
  20. 201671010434王雯涵--实验三:作业互评与改进

热门文章

  1. windows php5.3升级,Windows10系统将PHPNOW升级PHP版本为5.3.5
  2. 一文玩转 EhCache 缓存框架!
  3. 用Netty撸一个心跳机制和断线重连!
  4. 网页如何做到适应在手机上浏览
  5. 六、PyQt5 QTreeWidget操作,获取树控件所有2级目录内容
  6. java 验证码校验_JavaWeb验证码校验功能代码实例
  7. python requests cookies请求_python+requests实现接口测试 - cookies的使用
  8. java第二部分项目_Java_第二次作业:项目构思与实现
  9. c++ udp多线程 例子_[内附完整源码和文档] 基于udp实现tcp功能进行大文件传输
  10. springboot 设置ico_Spring Boot--Thymeleaf模板引擎/静态页面