0

1 つの QToolButton に 3 つの QAction を追加しました。

そして、この QToolButton は QToolBar にあります。

このような:

 toolButton = new QToolButton();
 action1 = new QAction(tr("Action 1"),this); 
 action1->setObjectName("obj_action1");
 //action1->setIcon(QIcon(":/images/icons/action1.png")); 

 action2 = new QAction(tr("Action 2"),this); 
 action2->setObjectName("obj_action2");
 //action2 ->setIcon(QIcon(":/images/icons/action2.png")); 

 action3 = new QAction(tr("Action 3"),this); 
 action3->setObjectName("obj_action3");
 //action3 ->setIcon(QIcon(":/images/icons/action3.png")); 

 toolButton->setDefaultAction(action1); 
 toolButton->addAction(action2); 
 toolButton->addAction(action3); 

 toolButton->setPopupMode(QToolButton::InstantPopup); 

 ui->toolBar->addWidget(toolButton);  

スタイルシートでQActionごとにアイコンを設定したいと思います。

この場合、QT Style sheet でアイコンを設定するにはどうすればよいですか?

4

0 に答える 0