Tkinter-如何在ScrolledText小部件中添加边框?

时间:2020-11-04 23:12:47

标签: python tkinter border

默认情况下,TextScrolledText小部件的右下方没有边框。如何在缺少边框的地方添加边框?

下面的示例代码:

from tkinter import *
from tkinter import ttk, scrolledtext

parent = Tk()
parent.geometry("800x485+370+100")
parent.title("My Software")

WhiteFrame=Frame(parent, background="#ffffff")
WhiteFrame.pack()

TextObj=scrolledtext.ScrolledText(WhiteFrame, wrap=WORD, height=20)
TextObj.pack(padx=10, pady=10)

parent.mainloop()

我也附上了截图:

enter image description here

1 个答案:

答案 0 :(得分:-2)

创建框架时,可以使用highlightborderhighlightthickness参数为框架添加边框。

from tkinter import *
from tkinter import ttk, scrolledtext

parent = Tk()
parent.geometry("800x485+370+100")
parent.title("My Software")

WhiteFrame=Frame(parent, background="#ffffff", highlightborder = 'black', highlightthickness = 1)
WhiteFrame.pack()

TextObj=scrolledtext.ScrolledText(WhiteFrame, wrap=WORD, height=20)
TextObj.pack(padx=10, pady=10)

parent.mainloop()