Qtoolbox аспект по умолчанию отличается между Mac linux и windows

При создании нового QToolBox в Qt designer под Mac или Linux i
см. следующий аспект (вкладка):
вкладочный аспект
но в том же проекте Qt под Windows QToolBox выглядит так (в коробке):
коробочный аспект

Как я могу изменить аспект (boxed) на (tabbed) ?

1 ответ

  1. Хорошо, я нашел, как:

    В коде C++ обратитесь к виджету с помощью findChild
    затем, затем используйте setStyle с QStyleFactory, чтобы установить правильный аспект:

    #include <QStyleFactory>

    QToolBox * mytoolbox = findChild («toolBox»);
    mytoolbox — >setStyle (QStyleFactory:: create («Fusion»));

    это сработало для меня.