如何更改QToolButton的IconSize

Rup*_*esh 14 c++ qt qtgui qicon

如何更改QToolButton的IconSize.

button1->setIcon(QIcon("download.jpg"));
button1->setFixedSize(100,100);
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码按钮大小正在变化,但按钮内的图标不会改变.

dvv*_*vrd 17

怎么样

button1->setFixedSize(100,100);
button1->setIconSize(QSize(100, 100));
Run Code Online (Sandbox Code Playgroud)

如果按钮位于工具栏上,则使用

toolBar->setIconSize(QSize(100, 100));
Run Code Online (Sandbox Code Playgroud)

而不是按钮图标大小的变化.如果您想在工具栏上使用不同的尺寸,请使用它们进行更改setFixedSize().当然,它们的最大值应该是QToolBar图标大小.