[问题] tkinter print另一个执行中的py档的方法

楼主: st40182 (天羽)   2018-11-11 17:23:21
我现在有两个档案
分别是GUI.py和run.py
我先利用tkinter在 GUI.py 做了一个接口
接着再GUI.py中做了一个Button
按下去之后可以执行run.py
其中run.py中会显示执行的状况
run.py的程式码差不多像这样
while(1):
for n in range 10:
..
..
..
..
print("现在正在执行第",n,"次)
而GUI.py的程式码类似这样
def dosomething():
import run
button=tk.Button(GUI, command=dosomethong)
label=tk.Label(GUI, text="?")
想请问GUI.py和run.py要做些什么修改
才可以在在接口上print文字?
谢谢
作者: s860134 (s860134)   2018-11-12 02:22:00
你只有一个主程式,要跑 run 的时候另开行程或执行序不然你的 GUI 会冻结要更改 label 的文字只要在程式理面进行属性修改就可以了设计上多执行绪会方便的多...

Links booklink

Contact Us: admin [ a t ] ucptt.com