我正在为Maya开发一个Qt(版本4.8)插件,我正在创建一个60像素高的工具栏,我添加了60像素高的图标:
actionToolBar = addToolBar(tr("Actions"));
actionToolBar->setIconSize(QSize(60,60));
actionButton = new QToolButton;
actionButton->setIcon(QIcon(createMyPixmap()));
actionToolBar->addWidget(actionButton);
在正常显示屏上,图标在条形图中正确显示,但在视网膜显示屏上,条形图显示其大小的一半,因此图标被截断,这需要我有一个120x120工具栏。如何检测视网膜屏幕,然后动态创建正确的工具栏尺寸?