Итак, у меня есть таблица, в которой есть несколько флажков, динамически генерируемых с использованием этих строк кода:
chkBoxItem = QTableWidgetItem()
chkBoxItem.setTextAlignment(Qt.AlignHCenter)
chkBoxItem.setFlags(QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsEnabled)
chkBoxItem.setCheckState(QtCore.Qt.Unchecked)
ui.columnTable.cellChanged.connect(self.checkColumnDataCheckbox)
ui.columnTable.setItem(i , 0, chkBoxItem)
Я попытался изменить его до небольшого значения, но оно не работает:
chkBoxItem.setSizeHint(QSize(10,10))
Похоже, он не выходит за пределы определенной минимальной ширины и высоты.
Вот как это выглядело:
Как правило, я хочу удалить эту текстовую метку, чтобы флажок можно было расположить в центре ячейки