QT如何放大图标的大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT如何放大图标的大小相关的知识,希望对你有一定的参考价值。
我在QWidge中添加了一个 QListWidget ,现在想实现的就是,点击按钮,让 QListWidget中每一行 的QIcon的大小变成 宽300,高200
就是 重新设置 ui->myQListWidget里面每一行 的QIcon大小
ui->myQListWidget->setIconSize(QSize(300,200));
就会把所有行的图标都设置成300*200.
如果你的图标不够大,那么只会显示各自图标的最大尺寸。
你的图标尺寸够大不? 参考技术A 如果你设置图标的图片大小超过300*200,那么一句代码:
ui->myQListWidget->setIconSize(QSize(300,200));
就会把所有行的图标都设置成300*200.
如果你的图标不够大,那么只会显示各自图标的zui大尺寸。 参考技术B QPixmap scaled ( const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
QPixmap scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
请使用上面两个函数进行图片的缩放,详细描述见qt文档
怎么快速放大缩小字体
参考技术A电脑中,快速放大或缩小字体的方法很简单,下面就说说怎么快速放大缩小字体。
- 01
打开任意一个页面,在屏幕右下角找到一个放大镜一样的小图标,就是用来放大或缩小文字的。
02点开这个放大镜图标,出来一个缩放比例的小条,上面有一个可以滑动的小箭头。
03当我们想缩小文字时,就把小箭头向左滑动,文字就缩小了。
04当我们想把文字放大时,就把小箭头向右滑动,就能扩大许多倍,文字就变大了。
以上是关于QT如何放大图标的大小的主要内容,如果未能解决你的问题,请参考以下文章
QT学习之如何在QToolBar中添加带图标的QToolButton并设置图标大小
如何放大material-ui iconButtons中的SVG图标?