[英]getting an error while creating a label using tkinter
我嘗試使用此肉類創建 label 但收到此錯誤 label.pack(side=TOP,fill=X) NameError: name 'label' is not defined
class pharma:
def __init__(self,root) :
self.root=root
self.root.title("Pharmacy management System") #title
self.root.geometry("1520x800+0+0") #dimensions
label = Label(self.root, text = "Pharmacy management System", bg = "green", bd = 15, fg = "white", font = "Castellar")
label.pack(side=TOP,fill=X)
if __name__ == "__main__":
root=Tk()
obj=pharma(root)
root.mainloop()```
這里的問題是你的縮進。 --> label.pack(side=TOP,fill=X) 沒有正確縮進。 這是正確的方法,它應該如何工作:
class pharma:
def __init__(self,root) :
self.root=root
self.root.title("Pharmacy management System") #title
self.root.geometry("1520x800+0+0") #dimensions
label = Label(self.root, text = "Pharmacy management System", bg = "green", bd = 15, fg = "white", font = "Castellar")
label.pack(side=TOP,fill=X)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.