Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import PyQt4.QtGui as QtGui
- import PyQt4.QtCore as QtCore
- import PyQt4.uic as uic
- form_class, base_class = uic.loadUiType('x4s.ui')
- class MainWindow(form_class, base_class):
- def __init__(self, *args):
- super(MainWindow, self).__init__(*args)
- self.setupUi(self)
- self.tabWidget.setTabText(0, 'lol')
- self.tabWidget.addTab(X4STRee(self), 'newTab')
- class X4STRee(QtGui.QTreeView):
- def __init__(self, parent = None):
- super(X4STRee, self).__init__(parent)
- self.model = QtGui.QStandardItemModel()
- self.setModel(self.model)
- for k in range(0, 10):
- parentItem = QtGui.QStandardItem(QtCore.QString('root'))
- self.model.invisibleRootItem().appendRow(parentItem)
- for i in range(0, 4):
- item = QtGui.QStandardItem(QtCore.QString("item %0 %1").arg(k).arg(i))
- check = QtCore.Qt.Checked
- item.setCheckState(check)
- item.setCheckable(True)
- parentItem.appendRow(item)
- def main():
- app = QtGui.QApplication(sys.argv)
- mainWindow = MainWindow()
- mainWindow.show()
- sys.exit(app.exec_())
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment