2017-10-13 129 views
0

我對此問題QDataWidgetMapper not working with QLabels有類似的問題。你如何在PYQT5中做到這一點。Pyqt5 qdatawidgetmapper將數據映射到qlabels

+0

我建議不要放置以前答案的鏈接,您必須爲您的問題提供一個上下文。 – eyllanesc

+0

代碼:'testMapper = QDataWidgetMapper() testMapper.setOrientation(Qt.Vertical) testMapper.setModel(testModel) testMapper.addMapping(ui.LineEdit1,0) testMapper.addMapping(ui.LineEdit2,1) testMapper.addMapping(ui.label,3, 「文本」) testMapper.toFirst()' – eyllanesc

+0

類NodeEditor(nodeBase,nodeForm): DEF __init __(個體,父母=無): 超級(nodeBase,自).__ init __(parent) self.setupUi(self) self._dataMapper = QtWidgets.QDataWidgetMapper( ) DEF則setModel(個體,proxyModel): self._proxyModel = proxyModel self._dataMapper.setModel(proxyModel.sourceModel()) self._dataMapper.addMapping(self.uiName,0) self._dataMapper.addMapping (self.uiType,1)這是一個適用於QLineEdit的代碼。我需要映射到一個Qlable –

回答

0

這是由eyllanesc回答。非常感謝。

「如果你沒有改善你的問題,那麼我不能幫你,花點時間去做,因爲我已經採取了建議你改變self._dataMapper.addMapping(self.lable,2,」text「 )self._dataMapper.addMapping(self.lable,2,b「text」)「