Python Tkinter,笔记本小部件中的按钮对齐问题

Python Tkinter,笔记本小部件中的按钮对齐问题,python,tkinter,Python,Tkinter,在对齐按钮时,Python的Tkinter模块的Notebook小部件有一个问题 我不明白如何在附加的代码中实现,在“文本”选项卡中,两个按钮“上一个”和“下一个”粘贴到根窗口的下边框,与消息小部件中文本的长度无关 我希望显示不同长度的不同文本,并且我希望按钮始终位于窗口的下边框 有人能解释一下我需要修改的代码吗 from tkinter import * from tkinter.ttk import * root = Tk() root.geometry("600x600") note =

在对齐按钮时,Python的Tkinter模块的Notebook小部件有一个问题

我不明白如何在附加的代码中实现,在“文本”选项卡中,两个按钮“上一个”和“下一个”粘贴到根窗口的下边框,与消息小部件中文本的长度无关

我希望显示不同长度的不同文本,并且我希望按钮始终位于窗口的下边框

有人能解释一下我需要修改的代码吗

from tkinter import *
from tkinter.ttk import *

root = Tk()
root.geometry("600x600")
note = Notebook(root)

tab1 = Frame(note)
tab2 = Frame(note)
tab3 = Frame(note)

temp = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et'

M1 = Message(tab1, text=temp, width=600)
M1.grid(row=0, column=0, sticky='n')

F1 = Frame(tab1)
F1.grid(row=1, column=0, sticky='ew')

B1P = Button(F1, text='previous')
B1P.grid(row=0, column=0, sticky='ew')
B1N = Button(F1, text='next')
B1N.grid(row=0, column=1, sticky='ew')

F1.grid_columnconfigure(0, weight=1)
F1.grid_columnconfigure(1, weight=1)

F1.grid_rowconfigure(0, weight=1)

note.add(tab1, text = "Text")
note.add(tab2, text = "Add")
note.add(tab3, text = "Edit")
note.grid(sticky='ns')

mainloop()

您只需将两个
按钮
小部件放置在
F1笔记本选项卡
上,并进行一些填充

从tkinter导入*
从tkinter.ttk导入*
root=Tk()
#根几何(“603x600”)
根目录。可调整大小(0,0)
注意=笔记本(根)
表1=框架(注)
tab2=框架(注)
表3=框架(注)
温度='Lorem ipsum door sit amet,consetetur sadipscing eliter,sed diam nonumy eirmod temporal invidunt ut labor and dolore magna aliquyam erat,sed diam voluptua。在vero eos et accusam et'
M1=消息(表1,文本=温度,宽度=600)
M1.网格(行=0,列=0,粘性=n')
F1=帧(表1)
F1.网格(行=1,列=0,粘性=ew')
#将按钮放置在F1选项卡上
B1P=按钮(F1,文本='>')
B1N.grid(行=1,列=1,pady=(100,0),sticky='ews')
F1.网格配置((0,1),权重=1)
F1.网格配置(0,权重=1)
注释.添加(表1,text=“text”)
注释.添加(表2,text=“添加”)
注释.添加(表3,text=“编辑”)
#跨两列将笔记本放置在两个按钮上
注.网格(行=0,列span=2,粘性=s')
mainloop()
输出GUI

文本选项卡

添加选项卡


您可以随意使用填充值。我在任何地方都发表了评论。希望你能理解。

@Somraj Chowdhury:这不是我想要的。这两个按钮只能在“文本”选项卡上,不能在其他选项卡上。对不起,请不要介意。我已经做了编辑。询问你是否有疑问,如果这仍然不能回答你的问题,请发表评论。@Somraj Chowdhury:没关系。非常感谢你的帮助。你让我开心。我已经试着找到一个解决办法好几个小时了。