问题标签 [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.
c++ - 如何获取 QIcon 的文件/资源路径
所以假设我做了这样的事情:
我以后如何确定该图标的路径,例如
问题是,没有getPath()
会员,我找不到类似的东西,但肯定有办法!
我想我可以继承这个QIcon
类并添加这个功能,但它可能是内置的,我忽略了它?
qt - QIcon/QImage 内存泄漏?
我使用QIcon(Qt 4.8.1 和 MSVC 2008)面临一些内存泄漏。
这发生在简单的QAction(如菜单条目,甚至是由 Qt Designer 自动生成的条目)或容器项(如QTreeWidgetItem)中。
例如:
经过大量调试后,我发现QIcon内部使用了QImage,它似乎已被正确销毁(参考计数器降至零)。
我可以产生的最简单的例子如下:
我错过了什么吗?
这是一个非常烦人的问题,因为它阻止了正确的内存泄漏跟踪(即由应用程序引起,而不是 Qt)。
编辑:这是内存泄漏报告
qt - qdatawidgetmapper 用于显示 qicons?
我目前正在尝试创建一个小部件,它允许我显示给定工具的属性。我有一个包含所有工具的模型,我想创建的基本上是一个组合框,它允许选择一个工具,然后使用图标显示工具属性。
我的模型已经定义了不同的角色,例如装饰和显示角色,但我想知道如何构建一个只对模型的装饰角色做出反应的小部件。
提前非常感谢唐尼
python - Qt4:为 QIcon 着色
QIcon
在 Qt4/PyQt4 中将颜色应用于 a 的最简单方法是什么?我有几个单色QPixmaps
,我想根据它们相关对象的属性重新着色。
qt - 在不使用 QPixmap 的情况下让 favicon.ico 进入 QIcon
我正在尝试从网站的 favicon.ico 文件中创建一个 QIcon 对象。由于此下载不一定发生在 GUI 线程上,因此我无法使用 QPixmap,到目前为止,我还没有弄清楚如何在不使用 QPixmap 的情况下从 QImage 转换为 QIcon,所以我不能使用 QImageReader 之类的东西。
我已经得到以下代码工作:
但是,我想避免编写临时文件。所以我尝试了类似...
但这不起作用。
有没有人有什么建议?
c++ - Qt中的简单颜色填充QIcons
我需要创建一个更改 QWidget 背景的菜单。我想将代表所选颜色的 QIcon 放入填充 QMenu 的 QActions 中。我不想弹出 Photoshop 并手动绘制图标。是否可以编写一个充满某种颜色的简单图标?这样,如果需要,我可以拥有任意数量的 QAction,而且我不必在 Photoshop 中制作一大堆图标。\
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 次测试
c++ - Qt qrc 资源文件 - 无法加载图标
我有一个 Qt5 桌面项目,并使用 Qt Creator 编辑器添加了一个“resource.qrc”文件,该编辑器在项目的 .pro 文件中创建了以下行:
我放了一个空白前缀和一个 png 文件(14x14),并尝试像这样使用它:
问题是:图标不会出现!
以下作品:
所以问题一定出在资源嵌入过程中。我注意到生成的“exe”里面没有资源部分……我没有静态链接的外部库,所以我认为我不需要Q_INIT_RESOURCE(resource) 宏(它给了我未定义的外部)
更新:我在这里发布我的 qrc 文件:
这很简单,我不明白为什么在运行时图标没有出现
c++ - Qt/C++:程序在 Kubuntu 中运行时图标不显示
我做了我需要做的一切:
- 在资源文件中添加了一个图标
- 主文件中的初始化资源:
Q_INIT_RESOURCE(images);
- 设置图标:
ui->action_New->setIcon(QIcon(":/images/about_me.png"));
但是当我编译和运行我的应用程序时仍然看不到图像(我使用 Kubuntu 12.04 和 Qt 4.8.1)。这是一个小测试项目:http ://www27.zippyshare.com/v/45362924/file.html 。出了什么问题以及如何解决?