Python Tkinter 为文本框设置非活动边框?
即使在非活动状态下,是否可以使文本框具有边框?
Is it possible to get a text box to have a border even when inactive?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
即使在非活动状态下,是否可以使文本框具有边框?
Is it possible to get a text box to have a border even when inactive?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我不确定我知道“不活动时的边框”是什么意思,但您当然可以在 TkInter 中向文本添加边框。以下代码创建两个外部框架和两个内部框架,然后向每个内部框架添加一个文本。框架的所有边都有 5 px 的边框。
I am not sure I know what "border when inactive" means, but you can certainly add a border to a Text in TkInter. The following code creates two outer frames and two inner frames, then adds a Text to each inner frame. The frames are given a border of 5 px on all sides.
odie5533 的答案包括为仅包含 Text 对象的框架提供边框。这是在文本对象周围提供 2D 效果的好方法,但在混合中添加了另一个小部件。我认为最初的问题与设置文本对象的边框宽度和浮雕类型有关。此代码片段在不涉及其他框架的情况下减轻了文本对象的负担。
odie5533's answer covers giving a border to a frame that contains only a Text object. This is a great way to give a 2D around a text object, but adds another widget in the mix. I think the original question was related to setting both the border width and relief type of the Text object. This snippet gives a relief to the Text object without involving another frame.