Чекбоксы в закладках QTabWidget о чем это и как это реализовать...
Чекбоксы можно сделать через вызов , setTabButton класса QTabBar.
QTabBar это область закладок обычно в верхней области QTabWidget, но может располагаться и сверху , снизу или также справа.
И именно здесь в QTabBar допустим мы хотим увидеть кроме текста например еще чекбокс или любой другой виджет.
setTabButton объявлен protected (в QTabBar), или по-другому - защищенный метод. То есть его можно вызывать только унаследовавшись от QTabBar (переопределив его).
Допустим мы воспользовались setTabButton и нарисовали чекбокс на титле закладки. И чекбокс благополучно лег на текст титла закладки (вперемешку). Почему?
Потому, что надо явно управлять отрисовкой в paintEvent (QTabBar). А размером области отрисовки титла надо управлять в tabSizeHint.
В первом варианте (упрощенном) можно в tabSizeHint можно возвращать размер немного больше, чтобы появлялось место для чекбокса. Тогда он не налезет на текст. И все будет выглядеть вполне прилично.