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

QSlider in toolbar drawn incorrectly when setUnifiedTitleAndToolBarOnMac( true )

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.12.5, 5.12.7
    • None
    • built on macOS 10.13
    • macOS

    Description

      If:

      setUnifiedTitleAndToolBarOnMac( true );

      Then QSlider in toolbar shows visual artefacts when moved (see attached).

      Works ok on Qt 5.1.2.3 and Qt 5.13.1 or if set setUnifiedTitleAndToolBarOnMac( false ) on 5.12.5 or 5.12.7.

      #include "MainWindow.h"
      #include <QSlider>

      MainWindow::MainWindow(QWidget *parent) :
      QMainWindow(parent)

      { setupUi(this); setUnifiedTitleAndToolBarOnMac( true ); QSlider* zoomSlider = new QSlider( this ); zoomSlider->setOrientation( Qt::Horizontal ); QAction* zoomSliderAction = mainToolBar->addWidget( zoomSlider ); zoomSliderAction->setIconText( "Zoom slider" ); }

      Full code attached.

      Attachments

        1. artefacts.png
          artefacts.png
          17 kB
        2. slider.zip
          6 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            oryxdigital Andy Brice
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes