有没有可能让滚动条跟随文本小部件中最长的一行,即使在垂直滚动后它不可见?你知道吗
我找到这个post
import tkinter
window = tkinter.Tk()
hbar = tkinter.Scrollbar(orient="horizontal")
vbar = tkinter.Scrollbar()
text = tkinter.Text(wrap="none", xscrollcommand=hbar.set, yscrollcommand=vbar.set)
hbar.config(command=text.xview)
vbar.config(command=text.yview)
window.grid_columnconfigure(0, weight=1)
window.grid_rowconfigure(0, weight=1)
text.grid(sticky="n"+"s"+"w"+"e")
hbar.grid(row=1, sticky="w"+"e")
vbar.grid(column=1, row=0, sticky="n"+"s")
text.insert(1.0, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
window.mainloop()
向下滚动时,就不能再水平滚动了
我的目标是一个功能齐全的文本编辑器
目前没有回答
相关问题 更多 >
编程相关推荐