Я новичок в ткинтере. Мой код нравится это,
import tkinter
from tkinter import scrolledtext
Win = tkinter.Tk()
Text = scrolledtext.ScrolledText(Win)
Text.pack(padx=10,pady=10)
Win.mainloop()
Как видите, у него есть только левая граница, верхняя граница. Однако у него нет правой границы и нижней границы.
Я смотрел это Как установить цвет границы определенных виджетов Tkinter? а>. И я пробовал highlightbackground=color
, код такой
import tkinter
from tkinter import scrolledtext
Win = tkinter.Tk()
Text = scrolledtext.ScrolledText(Win)
Text.config(highlightbackground="black")
Text.pack(padx=10,pady=10)
Win.mainloop()
это тоже не сработало.
В этом документе:tkinter.scrolledtext — виджет прокручиваемого текста, я знаю что конструктор такой же, как у класса tkinter.Text
. И я видел Текстовый виджет Tkinter, но у него не было конфига о границе tkinter.Text
.
Что я должен делать?
borderwidth
иrelief
. Вы пробовали их использовать? - person Bryan Oakley   schedule 17.01.2020relief
.(Текстовый виджет Tkinter)[effbot. org/tkinterbook/text.htm].it имеет УПАВШИЕ, ПОДЪЕМНЫЕ, ПАЗОВЫЕ, КОНЕЧНЫЕ, ПЛОСКИЕ. Но все они не могут иметь границы во всех направлениях одновременно. - person Kevin Mayo   schedule 17.01.2020