Many Windows programs have mutually exclusive checkable menu items. Qt Designer allows to make each individual item checkable or non-checkable. But is there a way to group a bunch of items and make them mutually exclusive?
Qt just got what you need, you can use QActionGroup class.
Every action in the group will be automatically mutually exclusive.
#include <QActionGroup>
alignmentGroup = new QActionGroup(this);
alignmentGroup->addAction(leftAlignAct);
alignmentGroup->addAction(rightAlignAct);
alignmentGroup->addAction(justifyAct);
alignmentGroup->addAction(centerAct);
leftAlignAct->setChecked(true);
(picture from Qt official site)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With