Пользователи
мак-версии RawDigger вероятно заметили уже, что окошко гистограмм очень широкое.
А широкое оно оттого, что контролов много. Окну же сказано уменьшаться только до тех пор, пока все контролы видны.
А вот как это отрисовывает Qt под разными ОС (окно завернуто в минимальную ширину):
По клику откроется полный размер.
Сверху вниз:
- Mac Native (и такой spacing так и задуман) - ширина окна 1088 пикселов и меньше не делается.
- Результат применения
setStyle(QStyleFactory::create("windows"));
- 908 пикселов, на 20% меньше.
- Win7 Native (без каких-то настроек spacing) - 821 пиксел, еще на 10% меньше.
Эксперимент не полностью чистый: маковский десктоп 1920x1200 и никаких настроек шрифтов не делалось, на винде шрифты увеличены (115%), а разрешение монитора 2560x1600. В полностью одинаковых условиях винды, скорее всего, будут еще компактнее (пробовать страшно, потрогав размер шрифта у винды есть риск обратно не вернуться).
Родной маковский выглядит просторнее, но вот в редких случаях хотелось бы иметь возможность сделать все плотненько. Но разумным способом - никак (можно выписать свой StyleSheet, но хочется то бе этого). Имею сказать, что виндового размера контролов лично мне на маке очень не хватает.
Update: Добрые люди подсказали про Qt::WA_MacMiniSize. Результат - 859 пикселов ширины. Чуть хуже винды, но непринципиально. Хотя, конечно, спинбоксы по мне выглядят чуть мелковато.