def create_tables(self): self.edit_attrs_table = QtGui.QTableWidget(self.LeftSplitter) self.edit_attrs_table.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.edit_attrs_table.setAlternatingRowColors(True) self.edit_attrs_table.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.edit_attrs_table.setGridStyle(QtCore.Qt.DashLine) self.edit_attrs_to_table = QtGui.QTableWidget(self.rightSplitter) self.edit_attrs_to_table.setEditTriggers( QtGui.QAbstractItemView.AllEditTriggers) self.edit_attrs_to_table.setAlternatingRowColors(True) self.edit_attrs_to_table.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.edit_attrs_to_table.setGridStyle(QtCore.Qt.DashLine)
def setupUi(self, editDBTable): editDBTable.setObjectName("editDBTable") editDBTable.resize(800, 640) self.centralwidget = QtGui.QWidget(editDBTable) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setContentsMargins(9, 9, 9, 0) self.gridLayout.setObjectName("gridLayout") self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.verticalLayoutWidget_2 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.tablesTreeWidget = QtGui.QTreeWidget(self.verticalLayoutWidget_2) self.tablesTreeWidget.setMinimumSize(QtCore.QSize(150, 0)) self.tablesTreeWidget.setStyleSheet( "QTreeView::item {\n" " padding: 2px;\n" "}\n" "\n" "QTreeView::item:selected:active{\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "QTreeView::item:selected:!active {\n" " background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(82, 133, 166, 255), stop:1 rgba(82, 133, 166, 255));\n" " border: 1px solid transparent;\n" "}\n" "") self.tablesTreeWidget.setRootIsDecorated(True) self.tablesTreeWidget.setHeaderHidden(True) self.tablesTreeWidget.setObjectName("tablesTreeWidget") item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_0 = QtGui.QTreeWidgetItem(self.tablesTreeWidget) item_1 = QtGui.QTreeWidgetItem(item_0) item_2 = QtGui.QTreeWidgetItem(item_1) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_2 = QtGui.QTreeWidgetItem(item_1) item_3 = QtGui.QTreeWidgetItem(item_2) item_1 = QtGui.QTreeWidgetItem(item_0) self.verticalLayout.addWidget(self.tablesTreeWidget) self.verticalLayoutWidget_3 = QtGui.QWidget(self.splitter) self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tableEditorLayout = QtGui.QVBoxLayout() self.tableEditorLayout.setObjectName("tableEditorLayout") self.editTableWidget = QtGui.QTableWidget(self.verticalLayoutWidget_3) self.editTableWidget.setObjectName("editTableWidget") self.editTableWidget.setColumnCount(0) self.editTableWidget.setRowCount(0) self.tableEditorLayout.addWidget(self.editTableWidget) self.verticalLayout_2.addLayout(self.tableEditorLayout) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.savePushButton = QtGui.QPushButton(self.verticalLayoutWidget_3) self.savePushButton.setMinimumSize(QtCore.QSize(120, 0)) self.savePushButton.setObjectName("savePushButton") self.horizontalLayout.addWidget(self.savePushButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) editDBTable.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(editDBTable) self.statusbar.setObjectName("statusbar") editDBTable.setStatusBar(self.statusbar) self.retranslateUi(editDBTable) QtCore.QMetaObject.connectSlotsByName(editDBTable)