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

Программы на Python
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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