2017-02-07 27 views
0
prompt = ">>" 
from tkinter import * 

root = Tk() 
userName = Entry() 
myLabel = Label(root, text="UserName") 

userName.grid(row=0) 
myLabel = Label.grid(row=0, column=1) 
root.mainloop() 

類型錯誤: grid_configure()失蹤1個人需要的位置參數: '自我'類型錯誤:grid_configure()失蹤1個人需要的位置參數: '自我'

+0

你在本聲明中試圖做什麼:'Label.grid(...)'? –

+0

將窗口小部件定位在網格格式 –

+0

中您認爲它定位在哪個窗口小部件? –

回答

0

這種說法是不正確的:

myLabel = Label.grid(row=0, column=1) 

至少它需要是這樣的:

myLabel = Label().grid(row=0, column=1) 

雖然,如果你想mayLabel是任何比None其他你需要使用兩行:

myLabel = Label() 
myLabel.grid(row=0, column=1) 

不過,如果你想使用的myLabel之前的定義,也許你需要簡單地忽略myLabel = Label(),因爲這將創建一個新的空標籤。

0

Label.grid()是文檔中方法/函數的名稱。要使用.grid(),請執行mylabel.grid(...)

這是因爲Label代表類本身 - 你想使用某個標籤,即mylabel

相關問題