ui = MainWindow.Ui_MainWindow() csvManager = CsvManager(args.CSV, args.GCSV, args.GUI, ui, args.LOG) ui.setupUi(mainWindow,csvManager) if args.TITLE: mainWindow.setWindowTitle(args.TITLE) taurusDb = taurus.Database() device_model = DeviceTreeModel.DeviceTreeModel(ui) device_model.setDataSource(csvManager) ui.taurusTreeWidget.setModel(device_model) device_list_model = DeviceListModel.DeviceListModel(ui) device_list_model.setDataSource(csvManager) ui.taurusTreeWidget2.setModel(device_list_model) agg_system_model = AggSystemTreeModel() agg_system_model.setDataSource(csvManager) ui.taurusTreeWidget3.setModel(agg_system_model) ui.taurusTreeWidget.resizeColumnToContents(0) ui.taurusTreeWidget.setColumnWidth(0, ui.taurusTreeWidget.columnWidth(0) + 100) ui.taurusTreeWidget2.resizeColumnToContents(0) ui.taurusTreeWidget2.setColumnWidth(0, ui.taurusTreeWidget2.columnWidth(0) + 100) mainWindow.show() ret = app.exec_() csvManager.destroy() sys.exit(ret)