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

QColorDialog: Unable to pick color after switching windows using Windows Task View

    XMLWordPrintable

Details

    • Windows
    • 38ce4ad2f (dev), 564132922 (6.10)

    Description

      When picking a color via QColorDialog's "Pick Screen Color" button, if the user switches windows using Windows Task View feature when switching back to the Qt application window, a color can only be picked by clicking on the displayed QColorDialog and clicking anywhere outside of the dialog in order to pick a color is not registered by the dialog.

      To reproduce the issue, run the Qt Standards Dialog example project (Standard Dialogs Example)

      1. Select Color Dialog and click the "QColorDialog::getColor()" button
      2. Click the "Pick Screen Color" button on QColorDialog
      3. Ensure the crosshair cursor is displayed and colors on the screen are scanned
      4. Switch windows using Task View (press the Windows logo key​​​​​​​ + Tab) and select another window to come forward (press the left/right keys to navigate the windows and the Enter key to select a window)
      5. The crosshair cursor remains active for the screen except for the now active window
      6. Without clicking anywhere on the screen, switch back to Qt application window using Task View
      7. The crosshair cursor remains active, but a color can only be picked from the displayed QColorDialog and when clicking anywhere else on the screen the selected color is not registered by the dialog

      Attachments

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

        Activity

          People

            kleint Friedemann Kleint
            lysandra.sola Lysandra Sola
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes