问题标签 [qicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8982 浏览

c++ - 如何获取 QIcon 的文件/资源​​路径

所以假设我做了这样的事情:

我以后如何确定该图标的路径,例如

问题是,没有getPath()会员,我找不到类似的东西,但肯定有办法!

我想我可以继承这个QIcon类并添加这个功能,但它可能是内置的,我忽略了它?

0 投票
2 回答
1102 浏览

qt - 如何使用 Qt 获取安装在设备中的应用程序图标列表

我正在使用 Qt 应用程序,我想在其中创建一个 QListWidget,其中包含安装在设备上的所有应用程序的名称及其图标。因此,我无法从此LINK中的代码获取每个应用程序的所有应用程序名称和 UID 。但我也无法获取应用程序图标。我尝试了这个LINK1LINK2但在这里我遇到了更多问题,比如如何将 CGulIcon 转换为 QIcon 和 CApaMaskedBitmap 转换为 QIcon。

我怎样才能做到这一点?

0 投票
2 回答
2022 浏览

qt - QIcon/QImage 内存泄漏?

我使用QIcon(Qt 4.8.1 和 MSVC 2008)面临一些内存泄漏。
这发生在简单的QAction(如菜单条目,甚至是由 Qt Designer 自动生成的条目)或容器项(如QTreeWidgetItem)中。
例如:

经过大量调试后,我发现QIcon内部使用了QImage,它似乎已被正确销毁(参考计数器降至零)。
我可以产生的最简单的例子如下:

我错过了什么吗?
这是一个非常烦人的问题,因为它阻止了正确的内存泄漏跟踪(即由应用程序引起,而不是 Qt)。

编辑:这是内存泄漏报告

0 投票
1 回答
182 浏览

qt - qdatawidgetmapper 用于显示 qicons?

我目前正在尝试创建一个小部件,它允许我显示给定工具的属性。我有一个包含所有工具的模型,我想创建的基本上是一个组合框,它允许选择一个工具,然后使用图标显示工具属性。

我的模型已经定义了不同的角色,例如装饰和显示角色,但我想知道如何构建一个只对模型的装饰角色做出反应的小部件。

提前非常感谢唐尼

0 投票
2 回答
2416 浏览

python - Qt4:为 QIcon 着色

QIcon在 Qt4/PyQt4 中将颜色应用于 a 的最简单方法是什么?我有几个单色QPixmaps,我想根据它们相关对象的属性重新着色。

0 投票
1 回答
1753 浏览

qt - 在不使用 QPixmap 的情况下让 favicon.ico 进入 QIcon

我正在尝试从网站的 favicon.ico 文件中创建一个 QIcon 对象。由于此下载不一定发生在 GUI 线程上,因此我无法使用 QPixmap,到目前为止,我还没有弄清楚如何在不使用 QPixmap 的情况下从 QImage 转换为 QIcon,所以我不能使用 QImageReader 之类的东西。

我已经得到以下代码工作:

但是,我想避免编写临时文件。所以我尝试了类似...

但这不起作用。

有没有人有什么建议?

0 投票
2 回答
17848 浏览

c++ - Qt中的简单颜色填充QIcons

我需要创建一个更改 QWidget 背景的菜单。我想将代表所选颜色的 QIcon 放入填充 QMenu 的 QActions 中。我不想弹出 Photoshop 并手动绘制图标。是否可以编写一个充满某种颜色的简单图标?这样,如果需要,我可以拥有任意数量的 QAction,而且我不必在 Photoshop 中制作一大堆图标。\

0 投票
1 回答
184 浏览

pyqt4 - 添加 QIcon 时的奇怪行为

我正在向 listwidget 添加一个项目,但奇怪的是 if 的第一个块添加了图标,而第二个没有我还检查了该图标是否在指定位置

对于 elif 块 ntask 包含这种字符串: Nuke6.1.exe -t E:\Dropbox\Research_Study\myprojects\Batch\nukeRender.py Write2 E:/Dropbox/Research_Study/myprojects/Batch/test_project_nuke/sign_board.nk 1 16 1 次测试

0 投票
3 回答
35101 浏览

c++ - Qt qrc 资源文件 - 无法加载图标

我有一个 Qt5 桌面项目,并使用 Qt Creator 编辑器添加了一个“resource.qrc”文件,该编辑器在项目的 .pro 文件中创建了以下行:

我放了一个空白前缀和一个 png 文件(14x14),并尝试像这样使用它:

问题是:图标不会出现!

以下作品:

所以问题一定出在资源嵌入过程中。我注意到生成的“exe”里面没有资源部分……我没有静态链接的外部库,所以我认为我不需要Q_INIT_RESOURCE(resource) 宏(它给了我未定义的外部)

更新:我在这里发布我的 qrc 文件:

这很简单,我不明白为什么在运行时图标没有出现

0 投票
1 回答
569 浏览

c++ - Qt/C++:程序在 Kubuntu 中运行时图标不显示

我做了我需要做的一切:

  1. 在资源文件中添加了一个图标
  2. 主文件中的初始化资源:Q_INIT_RESOURCE(images);
  3. 设置图标:ui->action_New->setIcon(QIcon(":/images/about_me.png"));

但是当我编译和运行我的应用程序时仍然看不到图像(我使用 Kubuntu 12.04 和 Qt 4.8.1)。这是一个小测试项目:http ://www27.zippyshare.com/v/45362924/file.html 。出了什么问题以及如何解决?