赞
踩
为了实现你的需求,我们可以使用`grid()`方法将按钮和文本框放置在主窗口中,并使用`columnconfigure()`和`rowconfigure()`方法使主窗口自适应控件大小。以下是示例代码:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
# 创建文本框
text1 = tk.Text(root)
text2 = tk.Text(root)
# 创建按钮
for i in range(5):
for j in range(5):
button = tk.Button(root, text=f"Button {i*5+j+1}")
button.grid(row=i+2, column=j, padx=5, pady=5)
# 将文本框放置到主窗口中
text1.grid(row=0, column=0, columnspan=5, padx=5, pady=5)
text2.grid(row=1, column=0, columnspan=5, padx=5, pady=5)
# 设置主窗口自适应控件大小
root.columnconfigure(0, weight=1)
root.rowconfigure(0, weight=1)
root.rowconfigure(1, weight=1)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。