我有一个新问题要问你。我有2个QListWidget,包含很多项目。我想选择很多项目,点击一个按钮,然后在第二个QListWidget中剪切/粘贴,反之亦然。
有人知道我该怎么办?
这是我发展的开始:
create table #temp_table1 (id int)
insert into #temp_table1 ('select * from table1')
答案 0 :(得分:0)
我找到了答案。如果有一天有人遇到同样的问题,我会把结果放在这里。
当我点击按钮并使用3个功能时,我创建了一个新的功能: - selectedIndexes - takeItem(从第一个QListWidget中删除) - addItem(在第二个QListWidget中添加项目)
def click_pushButton(self):
# sort rows in descending order in order to compensate shifting due to takeItem
rows = sorted([index.row() for index in self.listWidget1.selectedIndexes()],
reverse=True)
print('AAA')
for row in rows:
# assuming the other listWidget is called listWidget_2
self.listWidget_2.addItem(self.listWidget1.takeItem(row))