基本上,我有如下:QListWidget:对项目事件单击
一个QListWidget,里面有一些项目是这样的:
ListMail
是我QListWidget。在这个QListWidget,我有这样的元素:“邮件1”,“邮件2”,... ...
而我不知道,我怎么能做一个信号(例如)“邮件1 “绑定到一个插槽(onClick)或类似的东西。
我已经尝试过的东西,如: connect(ui->listMail->selectedItems(0), SIGNAL(triggered()), this, SLOT(openMessage())
,但它并没有在所有的工作......
任何帮助吗?
谢谢!
非常感谢!它像一个魅力一样工作! – 2013-03-09 13:58:10
我应该也解释了为什么传递'QListWidgetItem'到'connect'不起作用:因为它不扩展'QObject'它不能发射信号(或有插槽)。 – andref 2013-03-11 12:33:03
我不知道为什么,但对我来说(我正在使用PyQt版本5.7.1)'itemClicked'没有工作 - 没有信号发送。但是,当更改为'itemPressed'时,没有问题 – sunyata 2017-02-09 23:16:46