问题标签 [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 投票
2 回答
2056 浏览

qt - 带有 SVG 的 QIcon 显示为黑色

我需要使用我的 Qt 5.9.1 应用程序支持高 DPI 显示,我正在寻找一种解决方案来扩展应用程序使用的 QIcon。

我目前只针对 Windows 7 和 10。

到目前为止,对于非高 DPI 显示器(Windows 7),我使用 .ico 文件来显示以不同分辨率显示的图标。

当它们仅以单一分辨率使用时,我也有一些图标作为 .png 文件。

对于高 DPI 显示器,在 Windows 10 下,当用户应用缩放应用程序的缩放因子时,图标最终会缩放但模糊。

我已经测试过添加以“@2x”后缀命名的高分辨率 png 文件,但缩放会使图标变得模糊。

看到这一点,我想我会尝试使用 .svg 文件,因为它们应该可以缩放,但是当与 QIcons 一起使用时它们会显示为黑色。这篇文章暗示 QIcons 不支持“填充”颜色:Qt support for coloring SVG in a QIcon

有没有人设法让 .svg 文件与 QIcons 一起使用?我是否在正确的轨道上使用 .svg 来支持高 DPI 显示并且仍然可以获得清晰的图标?如果没有,人们采取什么方法?

0 投票
0 回答
191 浏览

python - 使用 PyQt4 加载 .svg 文件时出现“无法读取文件”错误

我在为我的 Windows 图标使用 .svg 图标时遇到了麻烦。根据我的阅读,这是由于 PyQt4 插件安装错误,但我对如何修复它感到困惑。当我尝试加载图像时

这是我收到的错误消息:

我尝试使用打印支持的图像格式

哪个输出:

所以我缺少格式...如果我添加正确的插件路径

(如果我理解正确,我也可以使用conf.py,但我也无法让它工作)

我确实b'svg'使用 获得了每种格式(包括 )QtGui.QImageReader.supportedImageFormats(),但错误仍然存​​在。我正在使用 Anaconda 4.3.1 并安装了 PyQt4 和我在这里得到的轮子文件。

0 投票
2 回答
1818 浏览

c++ - 如何将系统图标放在菜单中?

我已经从 Qt 运行了菜单示例,菜单上没有图标,只有文本。大多数应用程序(如 Ubuntu 的 pcmanfm 和 caja)都有类似的图标,所以我认为它们是系统范围的,而不是特定于应用程序的。我怎么能把图标放在菜单项中?代码示例会很有趣。

0 投票
1 回答
676 浏览

qt - Qtreewidget item 将颜色更改为 Qtreewidgetitem 中的 Icon

如何动态更改 qtreewidgetitem 内的背景图标:一些代码示例..

我只想要图标背景而不是所有项目(图标+文本).. 测试

0 投票
1 回答
1773 浏览

python - PyQt5 5.9 , setWindowIcon( QIcon(*WEB_LINK*) )

嗨,我的 PyQt5 setWindowIcon 有问题。

当我尝试从本地图像设置我的窗口图标时,它工作得很好。但是当我尝试放置一个在线链接时:

setWindowIcon( QIcon("https://www.google.ge/images/branding/product/ico/googleg_lodp.ico") )
这没用。该怎么办?顺便说一句,它的 32x32 ico。
~谢谢

0 投票
1 回答
891 浏览

qt - 在Qt中将jpeg图像转换为缩略图图像

AQImage需要最终显示为 a 中的缩略图QLabel。在两者之间,它被序列化QByteArray并通过网络发送。那么,我们可以转换QImageQByteArray缩略图吗?基本上我想避免这种QImage::scale()方法,因为它非常消耗 CPU。就像QImage转换为 a一样QByteArray,它将保存缩略图图像的数据。

0 投票
1 回答
722 浏览

qt - 如何使 LineEdit 中按钮的大小更小?

我在 LineEdit 中制作了 X 按钮,当我点击这个按钮时,LineEdit 是清晰的。但是用我的方法,X按钮看起来有点大而且不漂亮,我需要把它变小。我该怎么做?

在此处输入图像描述

clearButton.png 的大小是 12x12 px,所以在这种情况下它被放大了,看起来并不漂亮。

0 投票
2 回答
343 浏览

c++ - 为什么 QListWidget 中的图标只显示第一个元素?

目标:我希望继承自 QGraphicsItem 的类对象在 QListWidget 中显示为图标。

问题:在列表中,仅显示第一项的图标。

它看起来如何

试图重新定义函数QIconEngine::pixmap,在上面下个断点,但是程序没有进去

这么画

为此,我继承自 QIconEngine

其实施

这样使用

我的项目.h

我的项目.cpp

0 投票
1 回答
864 浏览

c++ - 如何在 Qt 表项中定位 QIcon?

我想要一个表格单元格,其中文本与左侧对齐,图标与右侧对齐。

但是现在,我让图标和文本都左对齐,这是我尝试过的

0 投票
1 回答
107 浏览

python - PySide:如何在 QTableWidget 中放大图像?

我对 PySide QTableWidget 有疑问。我需要在所有行图像预览的第一列中添加。我正在尝试使用 QIcon 添加它:

但是图像非常小。

上一页

我试图使用 QSize、QPixmap 等但没有任何成功,大小仍然相同。我怎样才能使这个prev图像更大?