QT开发中文网

qt toolbutton icon和button一样大

要使Qt的工具按钮(QToolButton)的图标和按钮大小相同,您可以使用以下方法之一:

  1. 设置固定尺寸:使用setFixedSize()方法设置工具按钮的固定大小,并确保图标与按钮大小相同。例如:
toolButton->setIcon(QIcon(":/path/to/icon.png"));
toolButton->setIconSize(QSize(buttonWidth, buttonHeight));
toolButton->setFixedSize(QSize(buttonWidth, buttonHeight));
  1. 使用样式表:通过设置样式表将图标大小设置为按钮的尺寸。例如:
QString styleSheet = QString("QToolButton {"
                             "    border: none;"
                             "    padding: 0px;"
                             "    width: %1px;"
                             "    height: %2px;"
                             "}"
                             "QToolButton::menu-indicator {"
                             "    image: none;"
                             "}").arg(buttonWidth).arg(buttonHeight);
                             
toolButton->setStyleSheet(styleSheet);
toolButton->setIcon(QIcon(":/path/to/icon.png"));

请确保将 buttonWidthbuttonHeight 替换为所需的按钮尺寸。

这些方法中的任何一种都可以让工具按钮的图标和按钮本身保持相同的大小。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=5880

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?