python弹出框 阻塞进程_kivy弹出窗口显示在运行进程的末尾

对于我的应用程序中的某些进程,我使用互联网来获取一些数据。所以对于那些被处理的,我希望在进程的开始处出现一个简单的弹出框(带有文本加载…),但是当我运行测试代码时,我发现弹出框显示在进程的末尾,而不是进程的开始,这使得它没有用。这是我正在使用的测试代码。谢谢你的帮助,谢谢。在class ScreenManagement(ScreenManager):

def popup(self):

self.pop_up=Popup(title='Loading...')

self.pop_up.open()

def popup_done(self):

self.pop_up.dismiss()

def ite(self):

for i in range(100):

App.get_running_app().root.current='second'

return i

def thread_it(self,fx):

self.popup()

mythread = threading.Thread(target=fx)

mythread.start()

def ite(self,num):

for i in range(num):

txt=str(i)*40

self.ids.lbl.text=txt

print txt

#if i==num-1: #this is not working

# self.popup_done()

class labelApp(App):

def build(self):

pass

labelApp().run()

.kv文件

^{pr2}$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值