Я работаю с QTableView, и мне хотелось бы, чтобы строка меняла свою высоту в соответствии с содержимым выбранного индекса.
Функция resizeRowToContents< /code> это не совсем то, что я ищу. Если я нажму на ячейку [A], которой не нужно менять высоту, чтобы отобразить все, кроме ячейки в строке, высота строки увеличится, чтобы вместить .Использование sizeHintForRow приведет к тому же поведению, что и использование resizeRowToContents
Функция sizeHintForIndex не возвращает правильное значение по какой-то причине.
В исходном коде Qt на C++ есть частная функция heightHintForIndex, которая будет именно тем, что мне нужно (потому что она используется resizeRowToContents).
Есть ли функция, которую мне не хватает, или кто-нибудь знает, как это сделать?
Я использую свой собственный QStyledItemDelegate для этих ячеек.
Подробнее здесь: https://stackoverflow.com/questions/790 ... qtableview
Ищем функцию, эквивалентную «resizeRowToIndex» для QTableView. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как вызвать эквивалентную команду для трассировки на Mac — в идеале из Python?
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-