fix error, fix SelectList button Position

master3.3
Denis Spiridonov 12 years ago
parent b4a28ff72a
commit 88433c3c3a

@ -1581,7 +1581,8 @@ class MainFrame(QtGui.QWidget):
self.resize_table(table_widget)
self.add_table_items(table, field, lenColumn, table_widget)
self.add_select_check(table_widget)
if field.type == 'writable':
self.add_select_check(table_widget)
return wrapper
def resize_table(self, table):

@ -1203,6 +1203,9 @@ class SelectList(QtGui.QGroupBox):
self.grid.setSpacing(4)
self.grid.setAlignment(QtCore.Qt.AlignTop | QtCore.Qt.AlignLeft)
buttons_widget = QtGui.QWidget(self)
buttons_layout = QtGui.QHBoxLayout(buttons_widget)
buttons_layout.setAlignment(QtCore.Qt.AlignLeft)
if add_ability:
plus_but = QtGui.QPushButton(self)
plus_but.setStyleSheet("QPushButton {border: none;}"
@ -1218,7 +1221,7 @@ class SelectList(QtGui.QGroupBox):
plus_but.setToolTip(_('Add row'))
plus_but.clicked.connect(self.line_add)
self.grid.addWidget(plus_but, 0, 0)
buttons_layout.addWidget(plus_but)
self.recover_but = QtGui.QPushButton(self)
self.recover_but.setStyleSheet("QPushButton {border: none;}"
@ -1235,7 +1238,8 @@ class SelectList(QtGui.QGroupBox):
self.recover_but.setToolTip(_('Recover Table'))
self.recover_but.clicked.connect(self.recover_list)
self.grid.addWidget(self.recover_but, 0, 1)
buttons_layout.addWidget(self.recover_but)
self.grid.addWidget(buttons_widget, 0, 0, 1, 2)
self.row_count = len(Available_list)
for num in range(self.row_count):
@ -1819,7 +1823,8 @@ class PlusRow (QtGui.QWidget):
font.setWeight(QtGui.QFont.Black)
self.table.item(row, column).setFont(font)
self._parent.add_select_check(self.table)
if self.field.type == 'writable':
self._parent.add_select_check(self.table)
# Resize table
h = self.table.horizontalHeader().height() + \

Loading…
Cancel
Save