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 でアイコンを設定するにはどうすればよいですか?