Я просил решение этой самой проблемы несколько лет назад, и подсказки, данные в соответствующем посте работало для Qt 5: дополнительные пиксели можно вычислить, взяв высоту виджета и вычитая высоту области просмотра и высоту заголовка.
При использовании Qt 6 и Plasma 6 это больше не работает для всех стилей.
Это по-прежнему работает для Fusion, где, например, высота виджета — 480 пикселей, высота области просмотра — 456, а заголовок — 22, в результате чего мне нужны 2 пикселя:

Но при использовании Breeze высоты другие: 480 пикселей для виджета, 450 для области просмотра и 30 для области просмотра. заголовок, в результате чего получается 0 (а нам понадобится 4 пикселя). Таким образом, при использовании Breeze я снова получаю полосы прокрутки:

Итак, вопрос тот же: как я могу надежно вычислить дополнительные пиксели, которые мне нужно добавить?
Подробнее здесь: https://stackoverflow.com/questions/787 ... t-6-update