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.
↧