1
我想知道任何可以缓解/解决以上挑战的功能。基本上,当一个GUI
(包含列表和表部件)启动。每当用户点击列表中的每个项目时,表格也应该响应与列表项目相对应的数据。请参阅以下示例以获得更好的理解。PyQt:表格构件和列表构件之间的映射
不时,在列表或表中的数据可以被删除,修改或由用户添加。我还想实现收集这些功能的功能。目前,我正在考虑围绕Python列表和字典进行游戏。
我想知道任何可以缓解/解决以上挑战的功能。基本上,当一个GUI
(包含列表和表部件)启动。每当用户点击列表中的每个项目时,表格也应该响应与列表项目相对应的数据。请参阅以下示例以获得更好的理解。PyQt:表格构件和列表构件之间的映射
不时,在列表或表中的数据可以被删除,修改或由用户添加。我还想实现收集这些功能的功能。目前,我正在考虑围绕Python列表和字典进行游戏。
您可以
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]