无法在Tkinter中禁用换行

无法在Tkinter中禁用换行,tkinter,Tkinter,我尝试在禁用了文字环绕和水平滚动条的文本窗口中写作,如下所示: root = Toplevel() root.geometry("%dx%d+0+0" % (350,400)) af=Frame(root) chtext = Text(af, width=45, wrap=None,font=("Arial",12)) chxscrollbar=Scrollbar(chtext, orient=HORIZONTAL, command=chtext.xview) chtext["xscrollc

我尝试在禁用了文字环绕和水平滚动条的文本窗口中写作,如下所示:

root = Toplevel()
root.geometry("%dx%d+0+0" % (350,400))
af=Frame(root)
chtext = Text(af, width=45, wrap=None,font=("Arial",12)) 
chxscrollbar=Scrollbar(chtext, orient=HORIZONTAL, command=chtext.xview)
chtext["xscrollcommand"]=chxscrollbar.set
af.pack(fill="both", expand=True)
chtext.pack(side="left", expand=1, fill="both")
chxscrollbar.pack(side="bottom", fill="x", expand=False)
我的问题是它仍然对我写的东西进行文字包装。。。我是不是错过了一些明显的东西


谢谢

None
不是wrap选项的有效值。您需要使用字符串
“none”
或tkinter变量
none
。通过指定python值
None
,您实际上是在请求默认值,即
“char”


精彩的!就这样。。。尽管我发现它与我的python代码的其余部分相当不一致,在那里到处都没有使用
chtext = Text(af, width=45, wrap="none", font=("Arial",12))