Вы всегда можете изменить стили виджетов, используя QApplication :: setStyle.В Qt4 есть несколько предопределенных опций.
В main.cpp сделайте что-то подобное
#include <QPlastiqueStyle>
int main(int argc, char *argv[])
{
[...]
QApplication::setStyle(new QPlastiqueStyle());
}
Таким образом, ваше приложение всегда будет выглядеть одинаково на разных ОС.На мой взгляд, Plastique выглядит лучше под windowsXP / 2000, чем по умолчанию QWindowsXPStyle.Cleanlooks тоже неплохо.
Есть и другие варианты:
#include <QPlastiqueStyle>
#include <QCleanlooksStyle>
#include <QWindowsXPStyle>
#include <QWindowsVistaStyle>
#include <QMotifStyle>
#include <QCDEStyle>
Надеюсь, это поможет.