taurus.qt.qtcore.model
ΒΆ
This package provides taurus Qt models
Pure PyQt view based widgets can be used to display the contents of the several model classes provided here.
Displaying the device list in a PyQt4.QtGui.QTreeView
:
view = Qt.QTreeView()
db = taurus.Database()
model = taurus.qt.qtcore.TaurusDbDeviceModel()
model.setDataSource(db)
view.setModel(model)
Same example but in a PyQt4.QtGui.QTableView
:
view = Qt.QTableView()
db = taurus.Database()
model = taurus.qt.qtcore.TaurusDbPlainDeviceModel()
model.setDataSource(db)
view.setModel(model)
And now inside a PyQt4.QtGui.QComboBox
:
view = Qt.QComboBox()
db = taurus.Database()
model = taurus.qt.qtcore.TaurusDbPlainDeviceModel()
model.setDataSource(db)
view.setModel(model)
Classes