Twilight6 发表于 2020-5-31 11:28:49

Tkinter——Text组件 设置属性 state 为只读时报错 如何解决?

本帖最后由 Twilight6 于 2020-5-31 11:30 编辑

RT,这是怎么一回事?代码如下:
from tkinter import *

root = Tk()

text = Text(root,state='DISABLED')
text.grid()

mainloop()

报错内容:
Traceback (most recent call last):
File "M:/Python data/My Project/55.py", line 5, in <module>
    text = Text(root,state='DISABLED')
File "X:\Python 3.8.2\lib\tkinter\__init__.py", line 3554, in __init__
    Widget.__init__(self, master, 'text', cnf, kw)
File "X:\Python 3.8.2\lib\tkinter\__init__.py", line 2567, in __init__
    self.tk.call(
_tkinter.TclError: bad state "DISABLED": must be disabled or normal

在线等大佬,我百度半天找不到这个错误的解决方案{:9_222:}

qiuyouzhi 发表于 2020-5-31 11:34:32

改成小写试试

Twilight6 发表于 2020-5-31 11:42:01

qiuyouzhi 发表于 2020-5-31 11:34
改成小写试试

我傻了这不用字符串就可以了...引号去掉,都是报错误导了我我以为是其他什么原因

qiuyouzhi 发表于 2020-5-31 11:44:39

Twilight6 发表于 2020-5-31 11:42
我傻了这不用字符串就可以了...引号去掉,都是报错误导了我我以为是其他什么原因

{:10_250:}
我看报错信息是小写的,或许这个DISABLED是个常量

Twilight6 发表于 2020-5-31 11:50:41

qiuyouzhi 发表于 2020-5-31 11:44
我看报错信息是小写的,或许这个DISABLED是个常量

{:10_266:}给自己傻到了

Twilight6 发表于 2020-5-31 11:56:12

qiuyouzhi 发表于 2020-5-31 11:44
我看报错信息是小写的,或许这个DISABLED是个常量

感谢 哈哈{:10_297:}

ferious 发表于 2020-11-20 22:50:19

{:10_277:}
页: [1]
查看完整版本: Tkinter——Text组件 设置属性 state 为只读时报错 如何解决?