问题标签 [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.
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 显示并且仍然可以获得清晰的图标?如果没有,人们采取什么方法?
python - 使用 PyQt4 加载 .svg 文件时出现“无法读取文件”错误
我在为我的 Windows 图标使用 .svg 图标时遇到了麻烦。根据我的阅读,这是由于 PyQt4 插件安装错误,但我对如何修复它感到困惑。当我尝试加载图像时
这是我收到的错误消息:
我尝试使用打印支持的图像格式
哪个输出:
所以我缺少格式...如果我添加正确的插件路径
(如果我理解正确,我也可以使用conf.py
,但我也无法让它工作)
我确实b'svg'
使用 获得了每种格式(包括 )QtGui.QImageReader.supportedImageFormats()
,但错误仍然存在。我正在使用 Anaconda 4.3.1 并安装了 PyQt4 和我在这里得到的轮子文件。
c++ - 如何将系统图标放在菜单中?
我已经从 Qt 运行了菜单示例,菜单上没有图标,只有文本。大多数应用程序(如 Ubuntu 的 pcmanfm 和 caja)都有类似的图标,所以我认为它们是系统范围的,而不是特定于应用程序的。我怎么能把图标放在菜单项中?代码示例会很有趣。
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。
~谢谢
qt - 在Qt中将jpeg图像转换为缩略图图像
AQImage
需要最终显示为 a 中的缩略图QLabel
。在两者之间,它被序列化QByteArray
并通过网络发送。那么,我们可以转换QImage
为QByteArray
缩略图吗?基本上我想避免这种QImage::scale()
方法,因为它非常消耗 CPU。就像QImage
转换为 a一样QByteArray
,它将保存缩略图图像的数据。
c++ - 为什么 QListWidget 中的图标只显示第一个元素?
目标:我希望继承自 QGraphicsItem 的类对象在 QListWidget 中显示为图标。
问题:在列表中,仅显示第一项的图标。
它看起来如何
试图重新定义函数QIconEngine::pixmap,在上面下个断点,但是程序没有进去
这么画
为此,我继承自 QIconEngine
其实施
这样使用
我的项目.h
我的项目.cpp
c++ - 如何在 Qt 表项中定位 QIcon?
我想要一个表格单元格,其中文本与左侧对齐,图标与右侧对齐。
但是现在,我让图标和文本都左对齐,这是我尝试过的
python - PySide:如何在 QTableWidget 中放大图像?
我对 PySide QTableWidget 有疑问。我需要在所有行图像预览的第一列中添加。我正在尝试使用 QIcon 添加它:
但是图像非常小。
我试图使用 QSize、QPixmap 等但没有任何成功,大小仍然相同。我怎样才能使这个prev图像更大?