2017-07-10 4 views
1

次のコードでQMenuのQActionsのアイコンのサイズを変更しようとしていますが、機能しません。QMenuでアクションのIconSizeを変更するにはどうすればよいですか?

QMenu *menu; 
menu =new QMenu(); 
menu->setStyleSheet("QMenu::icon{height:20px;width:20px});" 

誰かが解決策を提供できると本当に感謝します。デザイナーをクリックして

ui->ToolBarName->setIconSize(QSize(50,50)); 

あなたQToolbarと設定iconsize上:これはあなたのcppファイルの種類で

答えて

0

私のために働いたソリューションです:

QMenu *menu; 
menu =new QMenu(); 

QToolButton *button=new QToolButton(menu); 
button->setFixedSize(50,50); 
QWidgetAction *action=new QWidgetAction(this); 
action->setDefaultWidget(button); 
menu->addAction(action); 
+0

あなたはアイコンのサイズについて尋ね、私の答えはそれのためのソリューションです。この答えは質問には関係ありません。 – aghilpro

関連する問題