首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使tkinter文本小部件适合窗口

使tkinter文本小部件适合窗口
EN

Stack Overflow用户
提问于 2015-04-21 16:08:43
回答 2查看 7.4K关注 0票数 4

我正在制作一个文本编辑器,其主要部件是文本小部件,供用户实际输入文本。当用户调整窗格大小时,我需要使文本小部件与窗口相匹配。我通过让小部件变得巨大而作弊,但这只是一个临时的解决方案,可以让我在寻找解决方案的同时处理其他部分。如何使文本小部件自动调整大小以适应窗口?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-21 16:08:43

使用pack放置小部件,展开设置为True,填充设置为BOTH。例如:

代码语言:javascript
代码运行次数:0
运行
复制
    from tkinter import *
    root=Tk()

    text=Text(root)
    text.pack(expand=True, fill=BOTH)

    root.mainloop
票数 10
EN

Stack Overflow用户

发布于 2018-02-13 16:32:59

同样的例子,但是现在右边有一个滚动条:

代码语言:javascript
代码运行次数:0
运行
复制
from Tkinter import *
root = Tk()
S = Scrollbar(root)
T = Text(root)
S.pack(side=RIGHT, fill=Y)
T.pack(side=LEFT, expand=True, fill=BOTH)
S.config(command=T.yview)
T.config(yscrollcommand=S.set)
quote = """asjkdahskdja
asjkkdasjk \r
sadjshadjksd\n
asjhdasdka\t\sdasd\taasdasd\t."""
T.insert(END, quote)
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29777630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档