0
我正在寫一個tkinter程序,它類似於一個程序組合,並打開了其他程序,這些程序也是用python寫的。因此,例如我有FILE_1和FILE_2,我想寫一個程序,單擊某個按鈕的某個按鈕打開FILE_1或FILE_2。我不需要幫助,外觀像按鈕只是如何WIRTE打開一個程序用Python打開文件
這是我使用的代碼的函數:
from Tkinter import *
import subprocess
master = Tk()
def z():
p=subprocess.Popen('test1.py')
p.communicate()
b = Button(master, text="OK", command=z)
b.pack()
mainloop()
謝謝,但如果我想它有兩個按鈕不會他們都打開相同的文件,或者有沒有辦法區分文件? – DonJuma 2010-07-03 20:42:22
@Mthethew:每個按鈕都可以連接到自己的回調函數。所以按下每個按鈕會調用一個可以運行不同程序的不同功能。 – unutbu 2010-07-03 20:45:16
這樣做打開它在另一個窗口 – DonJuma 2010-07-03 20:45:26