繁体   English   中英

Python Tkinter列表框对齐

[英]Python Tkinter listbox alignment

以下是对齐列表框的最佳方法是什么?

   1     7.56
   2   115.07
 ...
  10   789.00
 ...
 100     0.01
 ...
1000    17.77

有人可以向我解释如何实现这种一致吗?

整夜工作后,我想到了这个解决方案。

if data < 10:
    self.listbox.insert(END, "   {:>}    {:>8}".format(n, data))
elif data < 100:
    self.listbox.insert(END, "   {:>}   {:>8}".format(n, data))
elif data < 1000:
    self.listbox.insert(END, "   {:>}  {:>8}".format(n, data))
else:
    self.listbox.insert(END, "   {:>} {:>8}".format(n, data))

顺便说一句,我的列表框有

self.listbox.configure(justify=RIGHT)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM