2013-04-20 44 views
0

我正在嘗試創建一個電子郵件客戶端。由於我正在Mac OSX上測試該程序,因此我意識到我無法看到文本框而無法解決問題。所以,我試圖將其設置爲GROOVEPython 2.7.3爲什麼我的文本框救援不起作用?

def mainFun(self): 
    """Holds body of thing""" 
    self.entryFrame = Frame(self) 
    self.entryFrame.grid(row = 1, column = 0, sticky = W) 


    self.Body = Text(self.entryFrame, width = 75, height = 50, relief = GROOVE) 
    self.Body.grid() 

但是,文本框仍然是平的。爲什麼是這樣?

回答

4

...因爲默認情況下邊界寬度爲0。

+0

...對於'GROOVE',它至少需要2個。 – 2013-04-20 23:23:40

+0

我沒有看到。我看到邊界寬度爲1,沒有指定浮雕,邊框寬度爲1,浮雕= GROOVE。一旦邊界寬度達到3,我會看到另一個區別。Mac OSX 10.6.8,python 3.2.3。 – 7stud 2013-04-20 23:28:46

+0

是的,你會看到一個區別。只是用單像素線繪製實際的凹槽是不可能的。你仍然會看到一個可見的邊框,它看起來並不像。槽。 – 2013-04-21 01:23:07