Требуется изменить размер поля для галочки в QCheckBox. Пробовал сделать это с помощью настройки стиля:
::indicator{height: 30px; width: 30px;}
В дизайнере размер индикатора меняется, но при запуске приложения остается размер, заданный по умолчанию.
Как можно изменить размер индикатора?
В Qt стиль виджета задаваемый функцией setStyleSheet - является своего рода рекомендацией для конкретного стиля программы - QStyle. Некоторые стили, особенно системно зависимые Windows, Macintosh не могут отработать установку некоторых свойств.
Поэтому лучше использовать стили полностью выполненные средствами Qt. Это Fusion для Qt5 и Cleanlooks для Qt4, которые точно отработают такие вещи как
setStyleSheet("::indicator{height: 30px; width: 30px;}");
Пример установки стиля программы:
int main(int argc, char *argv[])
{
QApplication application(argc, argv);
application.setStyle("Fusion");
Сборка персонального компьютера от Artline: умный выбор для современных пользователей