簡體   English   中英

導入Tkinter並制作窗口時出現錯誤

[英]Getting error when importing Tkinter and making a window

這是我的代碼專家:

from tkinter import *

root = Tk()
theLabel = Label(root, 'Hello World')
theLabel.pack()
root.mainloop()

這是錯誤:

追溯(最近一次通話最近):文件“ C:/Users/argel/PycharmProjects/day2/rockpaper.py”,第4行,在LabLab = Label(根目錄,“ Hello World”)中,文件“ C:\\ Users \\ argel \\ AppData \\ Local \\ Programs \\ Python \\ Python36-32 \\ lib \\ tkinter__init __。py“,第2760行,在初始小部件中。 初始化 (自己,主文件,“標簽”,cnf,kw)文件“ C:\\ Users \\ argel \\ AppData \\ Local \\ Programs \\ Python \\ Python36-32 \\ lib \\ tkinter__init __。py”,第2289行, init類= [ (如果為isinstance(k,類型),則為cnf.items()中的k,v的(k,v)] AttributeError:'str'對象沒有屬性'items'

謝謝您的幫助

只需將theLabel = Label(root, 'Hello World')更改為theLabel = Label(root, text='Hello World')

我建議改善您的代碼:

而不是from tkinter import *使用import tkinter as tk

from tkinter import *不鼓勵,所以我強烈建議您不要使用此方法。

請記住,如果這樣做,您還需要稍微更改腳本。 它看起來像這樣:

import tkinter as tk

root = tk.Tk()
theLabel = tk.Label(root, text='Hello World')
theLabel.pack()
root.mainloop()

有關更多信息,請參見這篇文章。

希望它能解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM