0
对齐列表框的最佳方式如下?Python Tkinter列表框对齐
1 7.56
2 115.07
...
10 789.00
...
100 0.01
...
1000 17.77
有人请向我解释如何实现这种对齐?
对齐列表框的最佳方式如下?Python Tkinter列表框对齐
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)
Python中没有列表框。 –
对不起我的错误。我的意思是python tkinter – Soichiro
你的意思是你想要一个带有几列的列表框? Tkinter没有这个。你可以把2个列表框放在一起,或者你可以使用'ttk.Treeview'小部件。 – Novel