Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

UIC bug?



  • I just noticed the following platform-specific #ifdefs in some of the uic-generated code in my project:

    @ verticalLayout = new QVBoxLayout();
    #ifndef Q_OS_MAC
    verticalLayout->setSpacing(6);
    #endif
    #ifndef Q_OS_MAC
    verticalLayout->setContentsMargins(9, 9, 9, 9);
    #endif@

    I noticed it because it looked terrible on Mac - it wasn't what I had laid out in Designer. This only recently started happening and I can't figure out what triggered it.

    Has anyone seen this before? Is this a bug with UIC? It sure seems like it. Any workaround suggestions appreciated.


Log in to reply