Qt5 QToolbar on Mac looks weird and other issues.



  • Hi,

    QToolBar has ugly flat buttons on Mac as opposed to the old style "blending" buttons, which I prefer.

    Is this how it's supposed to look? Or are my settings wrong? I simply used Designer...

    Issue#2: Designer for Qt5 crashes all the time.... You guys need to fix that. Using Designer Qt4.7 in the meantime.

    The toolbar flat button issue is not due to the older Designer. I already checked...

    Maybe that's how it's supposed to look?... If so, it looks bad, guys. Unprofessional. How am I going to get this approved in the app store (if they care)?

    Issue#3: If you make the QToolBar floatable then you cannot make it NON-closable. That close button is still there and we may not want the user to get rid of the tool bar.
    My workaround is to just let it be movable and not floatable but the button still sticks there but the user cannot close it.
    HOWEVER, this looks very bad and unprofessional. What good is a close button when the tool bar cannot be closed?

    Not good on the Mac, guys, and don't tell me I have to use QtMacUnifiedToolBar from QtMacExtras.

    My app is going to be cross-platform on Mac, Windows and Linux and I'd like to use as little coding for the GUI as possible (Designer).

    That's what Qt is there for anyways..
    Otherwise it'd be a piece of cake to use XCode and Interface Builder with Objective-C (easier than C++)...
    Plus not to mention that it would look better and native on the Mac.

    Your help on this is greatly appreciated!
    Thanks.


  • Moderators

    [quote author="srchcool" date="1357628845"]QToolBar has ugly flat buttons on Mac as opposed to the old style "blending" buttons, which I prefer.[/quote]

    This is a known issue, I think it's targeted for 5.1.

    [quote]Designer for Qt5 crashes all the time.... You guys need to fix that.[/quote]

    This is a forum for Qt users and enthusiasts. Qt developers (who develop Qt itself) are a rare sight here. Better use IRC or dev mailing list (qt-creator ML is also a good target). You can try getting newest source code from git, too, but that would take long time to fetch and compile.

    [quote]Maybe that's how it's supposed to look?... If so, it looks bad, guys. Unprofessional. How am I going to get this approved in the app store (if they care)?[/quote]

    That is none of our business. You are responsible for the look of your app, and you yourself reject the QtMacUnifiedToolBar, so please face the consequences.

    [quote]Issue#3: If you make the QToolBar floatable then you cannot make it NON-closable.[/quote]

    Right, that looks bad. Another good point to raise on the mailing list, and to file a bug report on JIRA.

    [quote]Not good on the Mac, guys, and don't tell me I have to use QtMacUnifiedToolBar from QtMacExtras.[/quote]

    Qt5 is a major overhaul of the code, there are some minor problems here and there. Qt devs give you the unified toolbar to make your life easier, while they are trying to fix the main issue itself in the meantime.

    [quote]That's what Qt is there for anyways..
    Otherwise it'd be a piece of cake to use XCode and Interface Builder with Objective-C (easier than C++)...
    Plus not to mention that it would look better and native on the Mac.[/quote]

    Qt has to care for all platforms, and widgets available on them, especially on Mac, differ significantly. It's not that easy to keep everything nice, shiny and native-looking. QtWidgets is now maintained again, so you can expect improvement soon. Native Mac will always look better, since it is native, and always gets the updates first. Qt has to care for many more platforms, and can do it only after the platform was updated.

    Sorry if that all sounds a bit aggressive :) No insult intended, only a request for more understanding towards Qt developers.



  • Thank you. I guess I am too demanding...

    In this case I would prefer Qt4.8 since the toolbar looks better and the close button problem is absent.

    Question: Is Qt4.8 SandBox ready on the Mac? I know Qt5 (kinda?) is from what I read on the forums.

    I am trying to code for the Mac App Store.

    Thanks!



  • [quote author="srchcool" date="1357628845"]QToolBar has ugly flat buttons on Mac as opposed to the old style "blending" buttons, which I prefer.[/quote]

    bq. This is a known issue, I think it's targeted for 5.1

    Just found this 1+ year old post. This is still there in Qt 5.2.1. Not happy about it.


  • Moderators

    [quote author="mcallegari79" date="1394847001"][quote author="srchcool" date="1357628845"]QToolBar has ugly flat buttons on Mac as opposed to the old style "blending" buttons, which I prefer.[/quote]

    bq. This is a known issue, I think it's targeted for 5.1

    Just found this 1+ year old post. This is still there in Qt 5.2.1. Not happy about it.[/quote]

    I'm sorry to say it, but maybe try Qt 5.3? Some testing packages are already available. I don't know if that particular issue has been resolved, but maybe you are lucky :-)


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.