为了账号安全,请及时绑定邮箱和手机立即绑定

在 tkinter 列表框中对齐项目文本

在 tkinter 列表框中对齐项目文本

拉莫斯之舞 2021-08-14 16:33:54
我想在 tkinter 列表框中对齐文本。我在一个字符串中有 3 个单词,并希望它们以这样的方式对齐,即这些单词之间的距离相等。因此,每一行中的每个单词都必须从与之前/之后行中的单词相同的位置开始。使用 .format 和 print 可以很好地完成这项工作。例如:var1 = "balbla"var2 = "car"var3 = 10var4 = "bla"var5 = "highway"var6 = 30all1 = '{:20s} {:20s} {:20s}'.format(var1, var2, str(var3))all2 = '{:20s} {:20s} {:20s}'.format(var4, var5, str(var6))print(all1)print(all2)但是,当我使用“插入”将 all1 和 all2 添加为列表框的项目时,单词不再对齐。为什么会这样,我如何对齐用于列表框项目的文本?
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

如果您尝试通过使用空白进行填充来对齐项目,则需要为列表框分配等宽字体。


查看完整回答
反对 回复 2021-08-14
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号