看板 Python 關於我們 聯絡資訊
※ 引述《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 from Tkinter import * import Tkinter root = Tk() class win: def __init__( self ,data, master = None ): self.master = master x = Frame( self.master ) d = Label(x , text = data) x.grid() d.grid() win(data = 'abc') win(data = 'abc' , master = Tkinter.Toplevel() ) root.mainloop() # 試試看 從這一份code去更改吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.40.142
chigi:cool~~ 太感謝了~~ ^^ 10/29 10:52