Re: [問題] 求救 tk的視窗問題
來自問自答一下
居然還跑去爬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
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章