社区
其他开发语言
帖子详情
QT5 使用QIcon
浅洛帆
2014-03-29 03:34:57
QT5 使用QIcon时,图片资源应该保存在那个文件夹下?
...全文
1311
3
打赏
收藏
QT5 使用QIcon
QT5 使用QIcon时,图片资源应该保存在那个文件夹下?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浅洛帆
2014-04-06
打赏
举报
回复
解决了,图片应该放在该执行文件的同一目录下
浅洛帆
2014-03-30
打赏
举报
回复
本人是菜鸟,就这句代码QAction *openAction = new QAction( QIcon(":/images/open"), tr("Open..."), this );执行时窗口并不能显示我的图标,怎么解决?
青松2
2014-03-29
打赏
举报
回复
1
Qt 常用类 (8)—— QIcon 分类: Qt开发 2012-05-13 08:41 4049人阅读 评论(0) 收藏 举报 qt QIcon 类代表图标,实现在 QtGui 共享库中。QIcon 对象可以认为是一系列图像的组合,每个图像代表窗口在某种状态下应该1显示的图标。 构造 QIcon 类支持以下构造函数: QIcon(); // 构造一个空图像构成的图标 QIcon(const QPixmap &pixmap); // 从 Pixmap 对象构造函数 QIcon(const QString &filename); // 从图像文件构造图标 当从 QPixmap 对象构造图标时,系统会自动产生窗口不同状态下对应的图像,比如窗口在禁用状态下其图标为灰色。从文件构造图标时,文件并不是立刻加载,而是当图标要显示时才加载。 添加图像 下面的成员函数可以从图像文件中向 QIcon 对象添加图像: void addFile(const QString &filename, const QSize &size = QSize(), Mode mode = Normal, State state = Off); 其中各个参数的含义解释如下。 1)filename:文件名。 2)size:指定大小。 3)mode:指定使用模式,即窗口在何种状态下使用这个图像。 4)state:指定使用状态。 Mode 为 QIcon 类的成员类型,有以下取值。 1)QIcon::Normal:窗口为使能状态,但未激活。 2)QIcon::Disabled:窗口为禁用状态。 3)QIcon::Active:窗口为激活状态。 4)QIcon::Selected:窗口被选中。 当窗口的状态切换时,默认的图标绘制函数会自动根据窗口的状态重绘图标。如果窗口还有所谓的开关状态(比如一个按钮可以有按下和弹起两个状态),则还可以根据 state 参数来选择不同的图像。state 参数为 State 类型,这也是一个 QIcon 类的成员类型,它有以下取值。 QIcon::Off:窗口在关状态。 QIcon::On:窗口在开状态。 另外一个成员函数可以直接将 QPixmap 对象添加到 QIcon 对象中: void addPixmap(const QPixmap &pixmap, Mode mode = Normal, State state = Off); 这里的 pixmap 参数是要添加的 QPixmap 对象,mode 参数和 state 参数的含义与 addFile 函数中相同。 获取图像 下面的成员函数可以获取 QIcon 对象中的图像: QPixmap pixmap(const QSize &size, Mode mode = Normal, State state = Off) const; 其中参数 size 是指定的大小,参数 mode 和 state 则是使用模式和状态。这个函数还有以下重载版本: QPixmap pixmap(int w, int h, Mode mode = Normal, State state = Off) const; QPixmap pixmap(int extent, Mode mode = Normal, State state = Off) const; 它们分别等价于以下的函数调用: pixmap(QSize(w, h), mode, state); pixmap(QSize(extent,, extent), mode, state); 注意返回的图像大小可能比指定的小,但不会比指定的大。 判断 以下成员函数可以判断 QIcon 对象是否为空图像构成的图标: bool isNull() const; // 判断是否为空图像构成的图标
QT5
加载图片资源
转自:lucky_vip,https://blog.csdn.net/lucky_vip/article/details/22328215 最近在学习
Qt5
,跟着《QT学习之路2》进行编码时,发现
QICON
怎么弄也没法加载图片,网上搜了半天,也牛头不对马嘴,后来尝试将整个路径进行加载,才发现问题所在。 相信还会有人继续遇到这类问题,所以在此把该情况解说一遍,也方便以...
帆软 文件控件图标更换_实战Py
Qt5
: 119-图标处理类
QIcon
QIcon
简介在Qt中,
QIcon
类提供了处于不同模式和状态下的可缩放图标。
QIcon
可以从给定的一组像素图生成较小,较大,激活和禁用等情况小的像素图。Qt窗口部件
使用
这些像素图来显示代表特定动作的图标。
QIcon
最简单的用法是文件或资源中创建一个,然后就可以
使用
它了,例如:button = QToolButton()button.setIcon(
QIcon
('open.png')要取消图标设置...
QICON
加载不了图片的解决方法之一
最近在学习
Qt5
,跟着《QT学习之路2》进行编码时,发现
QICON
怎么弄也没法加载图片,网上搜了半天,也牛头不对马嘴,后来尝试将整个路径进行加载,才发现问题所在。 相信还会有人继续遇到这类问题,所以在此把该情况解说一遍,也方便以后不犯这种低级错误。 首先,我
使用
的是
Qt5
for MinGW的,也就是说在windows平台下的。这点很重要。
Qt中按钮图标的设置、按钮按下时浮动效果设置 以及 QT的EXE程序图标设置
本文内容皆为Qt 5.13版本。 开发环境QTCreator ,若是 VS+QT插件环境则可能有略微差异。 1 Qt中按钮图标的设置
QIcon
myicon1; myicon1.addFile(tr(":/image/Resource/new.png")); ui->new_btn->setIcon(myicon1); ui->new_btn->setIconSize(ui->new_btn->size()); //ui.btn_calib->setI
VS2010+
QT5
编程之setWindowIcon报错解决方案
遇到问题: VS2010+
QT5
的环境下编译QT程序,在设置程序图标setWindowIcon这一块报错: 1>qt_demo001.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall
QIcon
::~
QIcon
(void)" (__imp_??1
QIcon
@@QAE@XZ),该符号在函数 "publ
其他开发语言
3,425
社区成员
15,624
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章