Advertisement

WxPython界面通过pubsub实现对进程工作进度的显示

阅读量:

在使用WxPython构建用户界面时,若数据处理耗时较长,将导致界面出现响应迟滞现象,从而严重影响用户的操作体验。

WxPython通过pubsub机制实现消息的传递功能。

以下提供一个基于WxPython与pubsub技术实现进度条展示进程运行状态的示例。在实际应用过程中,只需对WorkThread类中的run方法以及MainFrame类中的updateDisplay方法进行相应调整即可。

环境配置要求

复制代码
 Python 3.7.3

    
 wxPython          4.0.6
    
 Pypubsub          4.0.3
    
    
    
    
    AI写代码bash

配置 pubsub 模块

复制代码
    pip install pypubsub
    
    AI写代码bash
复制代码
 # encoding: utf-8

    
 """
    
 @author: 陈年椰子
    
 @contact: hndm@qq.com
    
 @version: 1.0
    
 @file: wxpub.py
    
 @time: 2020/02/25  
    
   9. 说明  WxPython 界面利用pubsub与线程通讯使用进度条的例子
    

全部评论 (0)

还没有任何评论哟~