我想知道任何可以缓解/解决上述挑战的功能。基本上,当GUI
(包含列表和表格小部件)启动时。每当用户单击列表中的每个项目时,该表还应响应与列表项对应的数据。有关更好的理解,请参阅以下示例。
有时,用户可以删除,修改或添加列表或表格中的数据。我还想实现收集这些功能的功能。目前,我正在考虑使用python list和dict。
答案 0 :(得分:0)
你可以
QListWidget.itemClicked
信号。 QListWidgetItem
为参数的函数。实施例
...
self.myListWidget.itemClicked.connect(self.showDataInTable)
....
def showDataInTable(item):
item_name = str(item.text()) # getting item name as python string
... # show data or do what ever you like
dataToShow = myDataDict[item_name]