我想知道是否可以并排放置2个Text小部件 没有任何分界线。
我认为这就是 borderwidth 的用途,但是,正如您在此代码段中看到的那样,总有一条分界线:
from Tkinter import *
root = Tk()
cotext = Text(root, borderwidth=0)
chtext = Text(root, borderwidth=0)
chtext.grid(column=0,row=0)
cotext.grid(column=1,row=0)
mainloop()
......或者不可能?
编辑:这是最后一次尝试,但仍无法正常工作
from Tkinter import *
root = Tk()
cotext = Text(root, highlightthickness=0)
chtext = Text(root, highlightthickness=0)
chtext.grid(column=0,row=0,ipadx=0,padx=0,sticky=E+W+S+N)
cotext.grid(column=1,row=0,ipadx=0,padx=0,sticky=E+W+S+N)
mainloop()
编辑现在没关系!
from Tkinter import *
root = Tk()
cotext = Text(root, highlightthickness=0, borderwidth=0)
chtext = Text(root, highlightthickness=0, borderwidth=0)
chtext.grid(column=0,row=0) #,ipadx=0,padx=0,sticky=E+W)
cotext.grid(column=1,row=0) #,ipadx=0,padx=0,sticky=E+W)
mainloop()
答案 0 :(得分:2)
假设您已将borderwidth
设置为零,则分界线可能是highlightthickness
- 告诉用户哪个小部件具有键盘焦点。将每个小部件设置为零(同时将borderwidth
保持为零),分界线将消失。另一个选项是将其保留为1,但将highlightbackground
属性设置为与窗口小部件背景相同的颜色。