Qt笔记-调整QToolBar中图标的尺寸

本文介绍了如何使用Qt库中的setIconSize方法来调整QToolBar中图标的尺寸,以及通过setFixedSize方法来设定工具栏的固定大小,从而控制图标的显示效果。当设置图标尺寸为QSize(100,100)时,大于该尺寸的图标会被缩小,小于该尺寸的则按比例显示。同时,通过setFixedSize可以限制工具栏的宽度和高度,防止其随内容自动伸缩。
摘要由CSDN通过智能技术生成

  使用setIconSize方法设置ToolBar中的图标的尺寸;用来设置图标可以具有的最大尺寸,较小尺寸的图标并不会按比例放大。

QToolBar *fileToolBar;
fileToolBar = addToolBar(tr("&File"));
fileToolBar->addAction(newAction);
fileToolBar->addAction(openAction);
fileToolBar->addAction(saveAction);

  图标都被控制在一个默认的尺寸(QSize(24,24))中;
在这里插入图片描述

QToolBar *fileToolBar;
fileToolBar = addToolBar(tr("&File"));
fileToolBar->addAction(newAction);
fileToolBar->addAction(openAction);
fileToolBar->addAction(saveAction);
fileToolBar->setIconSize(QSize(100,100));

  图标的尺寸控制在QSize(100, 100)内,图像尺寸比100100大的会被缩小;图像尺寸比100100小的会按照原始比例显示;
在这里插入图片描述
  使用setFixedSize将控件的最小和最大大小设置为QSize,从而防止其不断增长或缩小。
  使用setFixedSize设置宽100,高200;

fileToolBar->setFixedSize(100,200);

在这里插入图片描述
  使用setFixedSize设置宽400,高100;

fileToolBar->setFixedSize(400,100);

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑山老妖的笔记本

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值