tkinter text填充满
时间: 2023-09-10 21:10:29 浏览: 72
要使tkinter中的文本填充满,可以使用grid布局管理器和sticky参数。在使用grid布局管理器时,可以将sticky参数设置为"NSEW",以使文本在垂直和水平方向上都填充满所在的单元格。例如,可以使用以下代码实现文本填充满的效果:
```python
entry = tkinter.Entry(win, textvariable=e1, show="@")
entry.grid(row=0, column=0, sticky="NSEW")
check1 = tkinter.Checkbutton(win, text="张三", variable=res1)
check1.grid(row=1, column=0, sticky="NSEW")
label1 = tkinter.Label(win, text="小红", bg="red", width=20, height=10)
label1.grid(row=2, column=0, sticky="NSEW")
```
在这个例子中,entry、check1和label1都使用grid布局管理器,并且设置了sticky参数为"NSEW",以使它们在垂直和水平方向上填充满所在的单元格。这样就可以实现文本填充满的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python3 tkinter初级](https://blog.csdn.net/weixin_39528994/article/details/110685752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]