2017-10-13 3 views
0

J'ai une question similaire à ce QDataWidgetMapper not working with QLabels. Comment faites-vous cela dans PYQT5.Pyqt5 qdatawidgetmapper carte des données à qlabels

+0

Je ne recommande pas seulement de placer le lien de la réponse précédente, vous devez fournir un contexte à votre question. – eyllanesc

+0

code: 'testMapper = QDataWidgetMapper() testMapper.setOrientation (Qt.Vertical) testMapper.setModel (testModel) testMapper.addMapping (ui.LineEdit1,0) testMapper.addMapping (ui.LineEdit2,1) testMapper.addMapping (ui.label, 3, "text") testMapper.toFirst() ' – eyllanesc

+0

classe NodeEditor (nodeBase, nodeForm): def __init __ (self, parent = None): super (nodeBase, auto) .__ init __ (parent) self.setupUi (auto-) self._dataMapper = QtWidgets.QDataWidgetMapper () def setModel (self, proxyModel): self._proxyModel = proxyModel self._dataMapper.setModel (proxyModel.sourceModel()) self._dataMapper.addMapping (self.uiName, 0) self._dataMapper.addMapping (self.uiType, 1) C'est un code qui fonctionne pour QLineEdit. Je dois mapper à un Qlable –

Répondre

0

Eyllanesc a répondu à cette question. Merci beaucoup.

"Si vous n'améliorez pas votre question alors je ne pourrais pas vous aider, prenez le temps de le faire comme je l'ai pris pour vous conseiller.) à self._dataMapper.addMapping (self.lable, 2, b "texte") "