1

QToolButton とsetDefaultAction(myAction)メソッドを使用すると、デフォルトのアクション プロパティが取得されます。

参考

ツール ボタンに既定のアクションがある場合、アクションはテキスト、アイコン、ツール ヒントなどのボタンのプロパティを定義します。

そこで、QToolButton で setIcon を呼び出して、アイコンを上書きしようとしました。

myAction.setIcon(...);
myToolButton->setDefaultAction(myAction);
myToolButton->setIcon(...);

ただしmyToolButton、アイコンはまだありmyActionます。

デフォルトのアクションを保持する方法はありますが、アクション自体ではなく、QToolButton に対してのみアイコンを上書きしますか? 言い換えれば、QToolButtons はどのようにしてデフォルトのアクションとは異なるプロパティを持つことができますか?

4

2 に答える 2