【发布时间】:2012-09-22 19:42:36
【问题描述】:
我目前正在用 Python 设计一个 QT-gui,我希望允许用户在两个 QListWidgets 之间切换 QListWidgetItems。允许多选 (CTRL),并通过两个控制按钮进行切换。
在 QT4-Designer 中,列表看起来像 this
因此,例如,如果用户从左侧列表中选择两个项目并单击“>”按钮,则必须将项目添加到右侧列表中,然后从左侧列表中删除。
我当前触发的按钮事件如下所示:
def switchR( self ):
itemlistSel = self.list_left.selectedItems()
for item in itemlistSel:
self.list_right.addItem( item )
self.list_left.removeItemWidget( item )
但是什么也没发生?有人有快速解决方案吗?
【问题讨论】: