水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:窗口上有两个按钮,一个写excel文件,一个停止写excel,如何实
3楼
|
echiz
|
2022-01-02 18:35:51
|
展开
多线程,你这明显是界面线程和写文件的线程没分开
--
FROM 111.196.185.*
11楼
|
echiz
|
2022-01-03 16:14:23
|
展开
做一个全局变量,a设置全局变量,b读
【 在 feng321 的大作中提到: 】
: 一个主线程,两个子线程a和b,a负责写excel,点按钮“停止”,执行到b的时候,通知a终止并保存excel,如何实现两个子线程通信?
--
FROM 111.196.185.*
13楼
|
echiz
|
2022-01-03 17:34:55
|
展开
我说了啊,界面卡死是因为界面和写excel在一个线程导致的,先把写excel的操作放到一个独立线程啊
你不拆出来,不管什么技术做你这个应用,都是一样卡死
【 在 feng321 的大作中提到: 】
: 不行的,写excel耗费大量时间,界面卡死了。必须用
: #实时刷新界面
: QApplication.processEvents()
: ...................
--
FROM 111.196.185.*
19楼
|
echiz
|
2022-01-03 19:17:16
|
展开
【 在 feng321 的大作中提到: 】
: 循环里面加个
: #实时刷新界面
: QApplication.processEvents()
: ...................
--
FROM 111.196.185.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版