У меня есть приложение, написанное на PyQt. Я использую класс на основе QTableWidget для сеток.
Все в порядке, за исключением того, что в некоторых случаях (длинные текстовые данные в ячейках) размер элемента определяется неправильно, и происходит некоторое отсечение.
Быстрый взлом состоит в том, чтобы переопределить функцию sizeHint()
делегата, но в таблице есть тысячи элементов, и я думаю, что вызов функции python (!) Для каждой ячейки огромной таблицы плох. Более того, скажем, границы в 5px для всех (не только плохо визуализированных) элементов не очень привлекательны.
![Wrong item size](https://lh6.googleusercontent.com/-2v8T39jRV-g/Tts8kFAF5eI/AAAAAAAAAnM/LQcap8DA47Y/s465/wtf.png)
Может ли кто-нибудь предоставить более адекватный способ исправить это?