Столбец PyQt QTableView с resizeColumnToContents() не подлежит изменению размера в графическом интерфейсе после вызоваC++

Программы на C++. Форум разработчиков
Anonymous
Столбец PyQt QTableView с resizeColumnToContents() не подлежит изменению размера в графическом интерфейсе после вызова

Сообщение Anonymous »

Когда я использую resizeColumnToContents() в QTableView в PyQt, размер столбца хорошо изменяется, но, к сожалению, он также замораживается и после этого не подлежит изменению/редактированию в графическом интерфейсе. Я хотел бы:
  • либо изменить размер после вызова этой функции с помощью курсора мыши,
  • и иметь возможность устанавливать минимальные/максимальные ограничения на длину (например, чтобы она не превышала 1000 пикселей)
  • или просто перекодировать эту функцию с помощью min/max.
    Большое спасибо
Пример:
self.tableView.resizeColumnToContents(col_index, min_length=30, max_length=888)

или:
resizeMode = QHeaderView.ResizeMode.ResizeToContents|ResizableAfter
horizontal_header.setSectionResizeMode(resizeMode)


Подробнее здесь: https://stackoverflow.com/questions/793 ... on-gui-aft

Вернуться в «C++»