2013-08-06 82 views
1

我有幾個文本框要放到我的程序中。對於其中的每一個,我都希望有文字說明輸入內容。我在更復雜的非Python程序中見過他們。疊加在文本框中的文本

而不是做類似的:

from Tkinter import * 

top = Tk() 
L1 = Label(top, text="User Name") 
L1.pack(side = LEFT) 
E1 = Entry(top, bd =5) 

E1.pack(side = RIGHT) 

top.mainloop() 

我寧願是這樣的:Like This

有什麼,即使像這樣的Tkinter?謝謝您的幫助。

回答

1

你可以這樣做:

top = Tk() 
E1 = Entry(top, bd =5) 
E1.insert(0, "User Name") 
E1.pack(side = RIGHT) 
top.mainloop() 

see here for more info

+0

不是我正在尋找的,但它是完美的!謝謝! –

+0

你可以改善這種行爲很多與'點擊'事件工作,但不幸的是,我不太熟悉,以澄清它給你... –