QToolButton の IconSize を変更する方法。
button1->setIcon(QIcon("download.jpg"));
button1->setFixedSize(100,100);
上記のコードを使用すると、ボタンのサイズは変更されますが、ボタン内のアイコンは変更されません。
https://qt-project.org/doc/qt-5/qabstractbutton.html#iconSize-propから
使用してみることができます
button1->setIconSize(QSize(100, 100));
button1
または、サイズを引数として指定することもできます。
button1->setIconSize(button1->size());
この方法の唯一の欠点は、アイコンが元のサイズの 100% を超えて拡大縮小されないことです。アイコンを拡大したい場合は、QToolButton::setIconSize
メソッドを再実装するか、簡単で汚い修正として、画像エディターを使用して画像のサイズを変更することができます。
QToolBar を使用する場合は、ツールバーのアイコンの最大サイズQToolBar::setIconSize
を設定するメソッドを使用します。アイコン自体は異なるサイズにすることができます。