2024-09-30 20:25:26 发布
网友
我正在使用subprocess.call来运行一个命令提示符命令,该命令需要一段时间(大于5分钟)才能运行:
subprocess.call
subprocess.call([command, param1, param2], cwd=cwdDir)
我想使用QProgressDialog来显示这个命令正在运行。我这样做了:
当我运行程序时,会显示以下内容:
过了一会儿,我的命令执行完毕,窗口关闭。我怎样才能让你看到窗口中的QProgressBar?在
QProgressBar
您可以使用Qthread,这样程序的事件循环不会被阻塞。并通过计时器或从中读取信息来增加进度条的值subprocess.call或者在进程栏中显示“忙碌”图标。在
您可以使用Qthread,这样程序的事件循环不会被阻塞。并通过计时器或从中读取信息来增加进度条的值subprocess.call或者在进程栏中显示“忙碌”图标。在
相关问题 更多 >
编程相关推荐