0
아이콘과 빈 텍스트 만 사용하여 QToolBar
에 작업을 추가하고 트리거 될 때 각 액션 스타일을 변경하고 싶습니다 (특히 경계 색상 변경).) : Qt5/C++ : QToolBar 내부의 QIcon 스타일 변경
toolbar = new QToolBar;
action1 = toolbar->addAction(my_icon1, "");
action2 = toolbar->addAction(my_icon2, "");
QObject::connect(action1, &QAction::triggered, [this]{
// change border color of action1
// unset border color of action2
});
QObject::connect(action2, &QAction::triggered, [this]{
// change border color of action2
// unset border color of action1
});
그러나 QIcon
이후
QAction
), I는 특정 작업의 스타일을 설정하는 방법을 알고하지 않으며,
QAction::associatedWidget()
가
QToolBar
위젯을 반환하지 관련되지 않습니다 아이콘을 소유하고있는 버튼.
QML
또는 ui
개의 파일이없는 C++ 코드 만 사용하고 있습니다.