PyQt 5隐藏和显示小部件与列表小部件的关系

时间:2018-12-16 00:24:00

标签: pyqt5

我对Python来说是新手,对PyQt也很新。只是试图找到一种解决方案,该方法用于隐藏在单击按钮之前不需要显示的小部件。也无法弄清楚列表小部件中包含项的语法。如果在列表小部件中单击x,它将执行y。

1 个答案:

答案 0 :(得分:0)

如果要在单击QListWidget中的项目时触发广告位, 您可以使用 itemClicked 信号来完成它,

听是一个例子,

class YourListWidget(QListWidget):

    def __init__(self, parent=None):
        super(YourListWidget, self).__init__(parent)
        self.itemClicked.connect(self.do_something)

    def do_something(self, item):
        # item is the item you clicked, it is a QListWidgetItem object
        # you can see its name by calling text() method of QListWidgetItem,
        # or do anything you want in this slot.
        print(item.text())