Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-14300

QMessagebox regression

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • 4.8.x
    • 4.7.0, 5.5.0
    • None
    • Qt4.7.0 OSX 10.6
    • macOS

      When upgrading from Qt4.6.3 to Qt4.7.0 I noticed QMessageBox's static functions now show dialogs where the icon varies (e.g. a quesiton mark for QMessageBox::question(..). This is inappropraite on OSX. See:

      See the Apple HIG, where it states:

      "The application icon. Because of the Mac OS X window layering model (described in "Window Layering"), an icon is necessary to make it clear to the user which application is displaying the alert.
      In rare cases, you may want to display a caution icon in your alert, badged with the application icon as shown in Figure 14-48. A badged alert is appropriate only if the user is performing a task, such as installing software, and a possible side effect of that task would be the inadvertent destruction of data. Don't use a caution icon for tasks whose only purpose is to overwrite or remove data, such as Save or Empty Trash; too-frequent use of the caution icon dilutes its significance."

      This worked fine on 4.6.3 but not on 4.7.0 carbon.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            wstokes Will Stokes
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes