python填色互不影响_让两个及更多Tkinter窗口同时运行而互不影响?

首先我用python做了两个独立的tkinter程序,程序A和程序B独立运行是正常的。然后把程序B作为模块导入程序A,通过了。然后我通过程序A里面的函数A向程序B里面的函数B传了一个变量,并且在穿过去之后,再程序B中的接受语句下面增加一条调试语句print(),结果成功输出了。然后问题来了,程序B的框架出不来,也不能继续往下执行了。

程序A截取一段:

def files(self):

self.cwd.set('Check is not a dir!')

self.path_from = tdir

print (tdir)

#print(self.path_from)

ext = self.path_from[-4:]

if ext == '.zip':

self.cwd.set('Checked is a zipfile!')

self.run()

elif ext in ['.jpg','.png', '.bmp']:

ABSPATH = os.path.abspath(self.path_from)

pathfrom = os.path.split(ABSPATH)[0]

thread.start_new_thread( image.runiv, (pathfrom,) )

elif ext in ['.wma','.mp3','.wav']:

ABSPATH = os.path.abspath(self.path_from)

self.top.withdraw()

thread.start_new_thread( mp3.runmp3, (ABSPATH,) )

#self.top.Destroy()

程序B截取一段:

def runmp3(pathfrom):

global path_from

path_from = pathfrom

print(path_from)

#d.withdraw()

root = Tkinter.Tk()

root.title("DL music player")

root.iconbitmap("warning")

media = media_dl()

media._init_(root)

mainloop()

我的问题如题,轻拍谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值