问题标签 [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++ - 如何在 Qt 中设置应用程序图标
我在尝试为我的 QT 应用程序设置图标时遇到了一些麻烦。
该图标名为“room.ico”,与源文件位于同一目录中。
这是代码:
我试图添加win32:RC_ICONS += room.ico
,.pro file
但没有奏效。我也试过了"./room.ico"
,还是没有图标。
我试过用这个:
你猜怎么着 !!!它没有用......我只是QT的新手:p
任何建议将不胜感激,谢谢
python - 当我以 root 身份运行 PyQt 应用程序时,为什么我的 QMenu 中不显示 QIcons?
我有一个正在开发的 PyQt4 应用程序,但我遇到了一个似乎无法解决的问题。我有一堆具有有效 QIcon 集的 QAction。这些 QActions 在 QToolBar 和 QMenu 上。当以普通用户身份运行时,QToolBar 和 QMenu 上显示的 QIcons 很好,但是如果我使用 sudo 运行应用程序或以 root 身份登录时,QIcons 显示在 QToolBar 上,但不在 QMenu 中。我在 RHEL 6.7 上运行它并检查了我所有文件的权限。知道会发生什么吗?
qt - 如何将 QStyleOptionButton 设置为带有自定义图标的复选框
我有一个自定义Delegate
类,它继承自QStyledItemDelegate
. 在这种paint()
情况下,我想补充一下QStyleOptionButton
哪些应该是可检查的。可能吗?
例如,它表示具有眼睛图标的可见性属性;按下按钮时,眼睛图标变为闭眼图标。
在paint()
方法内部,这是我当前创建按钮的代码:
我加载到的图标buttonVis
由以下人员创建:
在我运行程序的那一刻,该按钮有一个闭眼图标。是否有控制显示哪个图标的命令?如果我的初始布局无法实现,那么正确的方向是什么?
编辑:我发现了如何选择使用哪个图标来模拟复选框的外观。相反,如果行buttonVis.state = QStyle::State_Enabled;
应该有:
现在的问题是弄清楚那个条件是什么或如何从editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
. 问题是我自己不能真正改变option
,因为它是不断的参考。任何想法如何做到这一点,或如何解决它?
qt - 如何在 Qt 中为不同的按钮设置不同的图标?
我有很多按钮要为其设置图标。而且,每个按钮的这个图标都不一样。
我只为其中一个这样做:
但我真的有很多按钮(btn1、btn2、btn3、....、btn9)。
如何为其他按钮设置其他图像(/pic/1.png、/pic/2.png、/pic/3.png、....、/pic/9.png)?我是否必须为每个 QPixmap 创建一个新的 QPixmap,还是有更简单的解决方案?
python - 从 resources.qrc 文件创建 QIcon
我有一个resources.qrc
看起来像这样的文件:
我想用这些资源创建一个 QIcon
然后把它放在一个 QPushButton 上
但不显示图标。我错过了什么?走错路了?
qt - 如何在后台线程中为 QFileSystemModel 创建自定义图标
我正在 qt 中为一些自定义设计文件制作文件浏览器。我想将他们的预览加载为他们的缩略图,因此我QIconProvider
用来将图标返回到我的QFileSystemModel
.
问题是创建这些资源的算法QIcon
需要一些资源,因此我的应用程序在完成加载所有缩略图之前没有响应。
我想知道是否有任何方法可以将我QIconProvider
放在后台线程中,以便我的应用程序响应。
qt - 流畅地改变 QPushButton 图标的亮度
我找到了一个使 QImage 更亮的函数,并在我的 Qt 应用程序中使用。我想展示简单的“动画”,让按钮一步一步变亮,然后在用户单击它后一步一步回到初始状态。
这是我的代码:
它不像我预期的那样工作......我只看到最终效果,所以最后一次调用:changeBrightness(*image, 50);
似乎只有在函数结束后用户才能看到表单的变化,对吗?还有其他方法可以制作这样的“动画”吗?