2017-08-01 5 views
0

リストボックスを次のように整列する最も良い方法は何ですか?Python Tkinterリストボックスの整列

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

このアライメントを達成する方法を教えてください。

+0

Pythonは、リストボックスを持っていない持っています。 –

+0

私の間違い申し訳ありません。私はPythonのtkinterを意味した – Soichiro

+0

あなたはいくつかの列を持つリストボックスが欲しいという意味ですか? Tkinterはそれを持っていません。 2つのリストボックスを隣に置くか、 'ttk.Treeview'ウィジェットを使うことができます。 – Novel

答えて

0

一晩中作業した後、私はこの解決策を考え出しました。ところで

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) 
関連する問題