Re: [問題] 求救 tk的視窗問題

看板Python作者時間15年前 (2009/10/29 10:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
來自問自答一下 居然還跑去爬tk的原始碼.. 我大概腦袋穿孔了吧.. ;) from Tkinter import * class win: def __init__(self, data): self.master = Tk() x = Label(x , text = data) x.grid() win('abc') 這樣就可以了!! 這段code是我在PCMan下直接寫出, 所以想要copy去PyIDE的朋友可能重新編排過會比較好 然後 之前的寫法和現在的寫法 我認為最大的差異在於, 這個寫法是直接宣告一個新的Tk物件, 給這個class用 所以就能彈出第二個視窗了 但是.. 我還是不知道為什麼之前的不能run.. 有沒有高手能解答一下呢..OTL ※ 引述《chigi ()》之銘言: : 以下這段code 可以做出一個小視窗 : 裡面寫著abc : from Tkinter import * : class win: : def __init__( self , master = None , data ): : self.master = master : x = Frame(self.master , text = data) : d = Label(x , text = data) : x.grid() : d.grid() : win('abc') : 但是在console line裡再多執行一次 : win('dec') : 卻會開在同一個視窗裡 : 我想問題可能出在這兩個視窗的parent是同一個? : 但是我不知道該怎麼修改 也不確定問題所在 : 請有玩過tk的朋友幫忙..m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.166.90
文章代碼(AID): #1AwGCcSq (Python)
討論串 (同標題文章)
文章代碼(AID): #1AwGCcSq (Python)