wxpython使用 publisher进度条_如何线程wxPython进度栏

我正在尝试线程wx.ProgressDialog.我有一个进度线程课程

class Progress(threading.Thread):

def __init__(self):

threading.Thread.__init__(self)

def run(self):

max = 1000000

dlg = wx.ProgressDialog("Progress dialog example",

"An informative message",

maximum = max,

parent=None,

style = wx.PD_CAN_ABORT

| wx.PD_APP_MODAL

| wx.PD_ELAPSED_TIME

| wx.PD_ESTIMATED_TIME

| wx.PD_REMAINING_TIME

)

keepGoing = True

count = 0

while keepGoing and count < max:

count += 1

wx.MilliSleep(250)

if count >= max / 2:

(keepGoing, skip) = dlg.Update(count, "Half-time!")

else:

(keepGoing, skip) = dlg.Update(count)

dlg.Destroy()

当我按下一个按钮时会被调用

class MiPPanel ( wx.Panel ):

[...]

def runmiP(self, event):

thread1 = Progress()

thread1.start()

当我运行thread1.start()时,我收到100则类型为2012-12-01 00:31:19.215的警告Python [3235:8807] *** __NSAutoreleaseNoPool():NSConcreteAttributedString类的对象0x11a88f300自动释放且没有池-只是泄漏

?并且进度条不显示.

如何在wxPython中使用线程制作进度条?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值