所以我至今一個簡單的Python的Tkinter窗口,我添加文字,按鈕等如何向tkinter窗口添加邊距?
片段:
class Cfrm(Frame):
def createWidgets(self):
self.text = Text(self, width=50, height=10)
self.text.insert('1.0', 'some text will be here')
self.text.tag_configure('big', font=('Verdana', 24, 'bold'))
self.text["state"] = "disabled"
self.text.grid(row=0, column=1)
self.quitw = Button(self)
self.quitw["text"] = "exit",
self.quitw["command"] = self.quit
self.quitw.grid(row=1, column=1)
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
self.createWidgets()
的問題是,我想有大約15-20像素窗邊的邊緣,我到處看,我找不到解決方案。另外
self.text.tag_configure('big', font=('Verdana', 24, 'bold'))
不起作用。任何可能的解
當我這樣做:self.text.insert(1.0 '?就是這種大膽', '大') 絕對沒有changes.The文字顯示出來,但是沒有大膽 Padx,Pady不工作,唯一的問題是它爲小部件添加了填充,而不是整個窗口,所以文本和按鈕之間現在有空格。是否有可能做一些事情,比如調整窗口的大小以適應當前的大小? – 2010-09-04 19:07:18
self.pack(padx ...)非常有幫助! – qed 2014-11-12 20:28:43