завулону:
QAction - контейнтер с информацией о том, какую информацию о действии преподнести пользователю и как пользователь может использовать это действие.
QToolButton - виджет - один из методов, повзоляющих пользователю взаимодействовать (с программой) посредством предопределённых действий.
теперь если включить логику, где надо менять цвет шрифта: в QAction или в QToolButton?
думаю, самым простым будет применить определённую схему стилей на QToolBar, который и создаёт QToolButton'ы по описаниям...