默认情况下,Text
和ScrolledText
小部件的右下方没有边框。如何在缺少边框的地方添加边框?
下面的示例代码:
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()
我也附上了截图:
答案 0 :(得分:-2)
创建框架时,可以使用highlightborder
和highlightthickness
参数为框架添加边框。
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()