擅长:python、mysql、java
<blockquote>
<p>Is there an easier way to change the order of items in a tkinter listbox than deleting the values for specific key, then re-entering new info?</p>
</blockquote>
<p>不可以。删除和重新插入是唯一的方法。如果您只想将一个项目上移一个,那么只需一次删除和插入即可。在</p>
<pre><code>def move_up(self, pos):
""" Moves the item at position pos up by one """
if pos == 0:
return
text = self.fileListSorted.get(pos)
self.fileListSorted.delete(pos)
self.fileListSorted.insert(pos-1, text)
</code></pre>