listview控件與updateText 相關聯
self.listview.updateText.connect(self.viewlist)
updateText = QtCore.pyqtSignal(str)
#發送信號
updateText.emit('updated list')
def viewlist(self): print 'view' if self.refresh==False: self.model = QStandardItemModel(self.ui.listView) for food in listviewdata: item = QStandardItem(food) item.setCheckable(True) self.model.appendRow(item)