vip莉 2021-12-17 13:23 采纳率: 62.5%
浏览 50

python多进程的进度条如何显示在ui上?

想实现在已有UI界面上显示出自定义的多进程的处理进度,
使用过的四种进度条显示方法有:
1、

QProgressBar

无法做到实时更新
2、

from progressbar import ProgressBar

这个只实现了,实时进度打印在控制台上
3、

from tkinter.ttk import Progressbar

这个只做到了单进程操作,作为弹窗提示
4、

from tqdm import tqdm

这个跟第二种一样,只实现了打印在控制台上

想请教有没有能够实现我的需求的方法,如果已有UI显示不成功的话,能否使用弹窗显示出?

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2021-12-17 16:09
    关注

    用了 pypubsub 去传递进度消息到UI了吗?
    参考这个,看有没有帮助
    https://blog.csdn.net/seakingx/article/details/106002314

    评论

报告相同问题?

问题事件

  • 创建了问题 12月17日

悬赏问题

  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)
  • ¥15 关于并联谐振电磁感应加热
  • ¥60 请查询全国几个煤炭大省近十年的煤炭铁路及公路的货物周转量
  • ¥15 请帮我看看我这道c语言题到底漏了哪种情况吧!
  • ¥66 如何制作支付宝扫码跳转到发红包界面
  • ¥15 pnpm 下载element-plus
  • ¥15 解决编写PyDracula时遇到的问题