【发布时间】:2022-01-15 02:37:42
【问题描述】:
我有一个由 QT Designer 生成的列表小部件,我已经附加了一个函数。我的项目很长,所以我要分出一部分。如果您需要任何其他信息,请告诉我。这是一个类。
self.importedTagList.itemClicked.connect(self.tagImportListClicked)
def tagImportListClicked(self):
print("You clicked the widget")
print(self.importedTagList.itemActivated())
所以当我单击列表小部件上的项目时。该函数被调用,我看到“您单击了小部件”但是我似乎无法弄清楚如何从列表小部件中提取文本。我一直在查看一些示例,他们使用了 item.text() 但我似乎无法使用它。我的第二个打印功能应该如何正确显示小部件上选择的项目?
谢谢!
【问题讨论】:
-
itemActivated是一个信号,而不是一个函数。我建议你仔细阅读Signals and Slots是什么,它们是如何工作的,以及如何使用它们in python。
标签: python-3.x pyqt5 qt-designer