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

OSX: On Retina display button icon is blurry

    XMLWordPrintable

Details

    • macOS
    • dc267036e31f9193bad76c803ee162df5ec2d40d

    Description

      On Retina mac, button icon is smoothed on checked state and it looks blurry that way.

      main.cpp
      #include <QMainWindow>
      #include <QApplication>
      #include <QtWidgets>
      
      int main(int argc, char *argv[])
      {
          QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
          QApplication a(argc, argv);
      
          QPixmap pix("/tmp/finder.png");
      
          QIcon icon(pix);
      
          QToolBar* toolBar = new QToolBar();
          QToolButton* toolButton = new QToolButton();
          toolButton->setIcon(icon);
          toolButton->setCheckable(true);
          toolBar->addWidget(toolButton);
      
          QMainWindow w;
          w.addToolBar(toolBar);
          w.show();
      
          toolButton->setChecked(true);
      
          return a.exec();
      }
      

      Attachments

        1. BlurryIcon.tar.gz
          10 kB
          Kimmo Leppälä
        For Gerrit Dashboard: QTBUG-35162
        # Subject Branch Project Status CR V

        Activity

          People

            tpochep Timur Pocheptsov
            kileppal Kimmo Leppälä
            Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes