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

Qt5, Windows 8 compatibility manifest + high contrast theme = Black text on black background in menus

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • Some future release
    • 5.1.1
    • GUI: Look'n'Feel
    • None
    • Windows 8 and 8.1 (both 32bit and 64bit versions)

    Description

      Steps to reproduce:

      1. Add application manifest (about manifests ) with compatibility section into your program; I don't know how to add a manifest in the Qt Creator, but in the Visual Studio just put a manifest file into your project)
      2. Switch Windows theme to "high contrast theme #1" (or "#2", or "black")
      3. Start your program and watch black text on black background in every enabled menu item (including context menus)

      Also you may try to set custom palette to the application (QApplication), to the main window or to QMenu - it is useless. Only Windows8-related compatibility option causes black text.

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            yuri_q Yuri M
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes