Tkinter按钮在ttk.text下显示中心

问题描述

我有一个自己创建的小记事本。 但是,在“疑难解答步骤”部分中,我有一个TTK.text,它宽列了。现在,我需要在下面添加两个按钮。 “保存”和“清除” “保存”按钮显示“文本”框下方的中心。 (预期的),但是当我尝试在“保存”旁边添加“清除”时,它会以不同的列方式显示在绑定中。

这是下面的代码

ReferenceError: require is not defined

解决方法

制作另一个小框架,用作按钮的容器。您可能还想知道滚动的Text小部件是标准tkinter的一部分,而不必重新设计。只需添加此导入:

from tkinter.scrolledtext import ScrolledText

然后:

# TROUBLESHOOTING STEPS

frame3 = LabelFrame(self,text = "TROUBLESHOOTING STEPS")
frame3.grid(row = 8,column = 0)

self.troubles = ScrolledText(frame3,height = 15,width = 40,wrap = WORD)
self.troubles.grid(row = 9,column = 0,padx = 10,pady = 10)

#SAVE BUTTON AND CLEAR BUTTON.
buttonframe = Frame(frame3)
buttonframe.grid(row = 10,column = 0)
self.save = Button(buttonframe,text = "Save")
self.save.pack(side=LEFT)
self.clear = Button(buttonframe,text = "Clear")
self.clear.pack(side=LEFT)