Qt 4.3.3
Если в наследнике от QTableView не трогать defaultSectionSize, то высота строк будет - ну скажем какой-то.
Мне для увеличения количества строк на экране необходимо уменьшить высоту строк.
Проверил - есть запас т.е. мышкой можно уменьшить на пару/тройку пикселей высоту строки
Тогда в конструкторе наследника от QTableView делаю
verticalHeader()->setDefaultSectionSize ( verticalHeader()->minimumSectionSize () );
Получаю желаемое.
Но когда пользователь мышкой сначала увеличивает высоту строки, а затем снова уменьшает,
то высота строки не возвращается в исходный размер, а становится на пару/тройку пикселей больше, того, что я задал в конструкторе, но на пару пикселей меньше того, если бы я вообще не прикасался к setDefaultSectionSize().
Оно конечно не очень напрягает, когда одна/две строки будут чуть больше остальных, но всё же. Как заставить QTableView возвращать исходный размер строки после изменения мышью ?