Python 在PyQt中链接两个模型
我是python编程新手。通过谷歌和你们的帮助,自己学习 现在正在处理一个API项目。需要在UI上查询任务列表,并在选择项时查询该任务的详细信息 它是这样工作的。但我想让这个任务在后台执行,并在UI上显示其他名称。 我画了一幅画 我不能直接发:( 在这里,我想显示快照的详细信息,而不是任务nums 执行必须使用任务项,但在显示时应显示快照详细信息 简单地说,我想在UI上显示显示列表模型,但当用户单击时,该信号应发送tasklist项以执行下一个查询。 我怎样才能访问it? 我已经在这里添加了示例代码Python 在PyQt中链接两个模型,python,user-interface,model,pyqt,signals,Python,User Interface,Model,Pyqt,Signals,我是python编程新手。通过谷歌和你们的帮助,自己学习 现在正在处理一个API项目。需要在UI上查询任务列表,并在选择项时查询该任务的详细信息 它是这样工作的。但我想让这个任务在后台执行,并在UI上显示其他名称。 我画了一幅画 我不能直接发:( 在这里,我想显示快照的详细信息,而不是任务nums 执行必须使用任务项,但在显示时应显示快照详细信息 简单地说,我想在UI上显示显示列表模型,但当用户单击时,该信号应发送tasklist项以执行下一个查询。 我怎样才能访问it? 我已经在这里添加了示例
base, form = uic.loadUiType("uiMainWindow.ui")
class ArtistUi(base, form):
def __init__(self, parent=None):
super(base, self).__init__(parent)
self.setupUi(self)
Task = MyTasks()
Task_num = Task.getTask() # List of tasks
Shot_num2 = Task.getShot() # list of shots
taskModel = QtGui.QStringListModel(Task_num)
shotModel = QtGui.QStringListModel(Shot_num2)
self.mytasks.setModel(taskModel)
self.show()
self.connect(self.mytasks, QtCore.SIGNAL("clicked(QModelIndex)"), self.Task_Detail)
# Task_Detail function will query using Task_num and displays in details listview
我发现一种方法是“userRole”,但仍然难以实现。有人能给我一个解决方案吗?