问题标签 [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 回答
5833 浏览

qt-creator - 如何在 Qt Creator 的 QMenu 中添加图标?

我有几个 *.png 图标文件,如 new.png、open.png 等。我将这些图标添加到 QtCreator 的主菜单中,如下所示:

  1. 在设计模式下点击对应的QAction
  2. 在该操作属性窗口中-> QAction--> 图标--> 选择文件...
  3. 选择例如 new.png
  4. 进入

现在,我可以在 Qt 创建者设计模式中看到 newAction QAction 对象旁边的图标,如下所示在此处输入图像描述

可见iconVisibleInMenu都在属性窗口中被选中!

但是,当我构建该项目并运行我的应用程序时,图标不存在?为什么或我错过了什么?

0 投票
1 回答
2132 浏览

c++ - 如何将灰色背景的 QImage 放入 QIcon 中?

我正在做:

然后把它QToolButtonsetIconsetIconSize

我需要img在这个图标内用灰色包围 - 我该如何实现?

那里一样:在此处输入图像描述

0 投票
1 回答
10213 浏览

c++ - 如何在 Qt 中设置应用程序图标

我在尝试为我的 QT 应用程序设置图标时遇到了一些麻烦。

该图标名为“room.ico”,与源文件位于同一目录中。

这是代码:

我试图添加win32:RC_ICONS += room.ico.pro file但没有奏效。我也试过了"./room.ico",还是没有图标。

我试过用这个:

你猜怎么着 !!!它没有用......我只是QT的新手:p

任何建议将不胜感激,谢谢

0 投票
1 回答
57 浏览

python - 当我以 root 身份运行 PyQt 应用程序时,为什么我的 QMenu 中不显示 QIcons?

我有一个正在开发的 PyQt4 应用程序,但我遇到了一个似乎无法解决的问题。我有一堆具有有效 QIcon 集的 QAction。这些 QActions 在 QToolBar 和 QMenu 上。当以普通用户身份运行时,QToolBar 和 QMenu 上显示的 QIcons 很好,但是如果我使用 sudo 运行应用程序或以 root 身份登录时,QIcons 显示在 QToolBar 上,但不在 QMenu 中。我在 RHEL 6.7 上运行它并检查了我所有文件的权限。知道会发生什么吗?

0 投票
2 回答
2602 浏览

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,因为它是不断的参考。任何想法如何做到这一点,或如何解决它?

0 投票
1 回答
2407 浏览

qt - QT - 如何获取 QPushButton Active On/Off 图标名称

我特别想获得 qPushButton 图标的活动开/关名称。我尝试先在代码上记录图标名称,但即使我尝试以编程方式制作图标,输出也始终为空,知道如何解决这个问题吗?

这是我尝试记录图标名称的代码:

qDebug() << "图标名称" << ui->btnWestern1_2->icon().name(); //输出:空字符串

只是为了验证我的目标是获取活动的开/关名称,而不仅仅是图标名称,但对我没有任何作用。

我正在使用 Qt 5.2.1

在此处输入图像描述

0 投票
2 回答
1034 浏览

qt - 如何在 Qt 中为不同的按钮设置不同的图标?

我有很多按钮要为其设置图标。而且,每个按钮的这个图标都不一样。

我只为其中一个这样做:

但我真的有很多按钮(btn1、btn2、btn3、....、btn9)。

如何为其他按钮设置其他图像(/pic/1.png、/pic/2.png、/pic/3.png、....、/pic/9.png)?我是否必须为每个 QPixmap 创建一个新的 QPixmap,还是有更简单的解决方案?

0 投票
1 回答
2391 浏览

python - 从 resources.qrc 文件创建 QIcon

我有一个resources.qrc看起来像这样的文件:

我想用这些资源创建一个 QIcon

然后把它放在一个 QPushButton 上

但不显示图标。我错过了什么?走错路了?

0 投票
2 回答
1286 浏览

qt - 如何在后台线程中为 QFileSystemModel 创建自定义图标

我正在 qt 中为一些自定义设计文件制作文件浏览器。我想将他们的预览加载为他们的缩略图,因此我QIconProvider用来将图标返回到我的QFileSystemModel.

问题是创建这些资源的算法QIcon需要一些资源,因此我的应用程序在完成加载所有缩略图之前没有响应。

我想知道是否有任何方法可以将我QIconProvider放在后台线程中,以便我的应用程序响应。

0 投票
1 回答
692 浏览

qt - 流畅地改变 QPushButton 图标的亮度

我找到了一个使 QImage 更亮的函数,并在我的 Qt 应用程序中使用。我想展示简单的“动画”,让按钮一步一步变亮,然后在用户单击它后一步一步回到初始状态。

这是我的代码:

它不像我预期的那样工作......我只看到最终效果,所以最后一次调用:changeBrightness(*image, 50);

似乎只有在函数结束后用户才能看到表单的变化,对吗?还有其他方法可以制作这样的“动画”吗?