【发布时间】:2019-04-07 01:44:35
【问题描述】:
我只是需要一些可以判断 1 行文本小部件中的内容是否太长的东西,因此需要一个水平滚动条。
我搜索了其他人发布的问题,并找到了垂直滚动条的解决方案,但遗憾的是它与水平滚动条的效果不一样。
我的垂直解决方案:
if self.verse_box.cget('height') < int(self.verse_box.index('end-1c').split('.')[0]):
print "Too many lines"
但是如果我像这样切换它,它就不起作用了,因为某些字符更小,因此可以更适合该行:
if self.verse_box.cget('width') < int(self.tags_box.index('end-1c').split('.')[1]):
print "This one line is too long"
任何和所有的建议将不胜感激,谢谢! ^-^
【问题讨论】:
标签: python user-interface tkinter