问题标签 [rcc]

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 回答
4045 浏览

qt - 如何解压已编译的带有 rcc 扩展名的 qt 资源文件?

如何解压已编译的带有 rcc 扩展名的 qt 资源文件?

0 投票
1 回答
1672 浏览

c++ - 使用 cmake 和 Qt4 制作期间的 RCC 解析错误

我有一个小型 Qt4 项目,我想用 cmake 构建它。它有一个 QTcpServer 和一个 QThread,它们都包含 Q_OBJECT 宏。当我运行 make 时,我总是在生成 qrc_tcpserver.cxx 后得到一个 RCC Parse 错误。确切的失败输出是:

我的 cmake 文件如下所示:

我在没有测试变量的情况下执行它,所以它设置为 false(我用它来生成 gtest,这对我来说不是那么重要,只是为了玩耍)。

知道我的失败在哪里吗?

0 投票
1 回答
91 浏览

qt - Qt 资源文件中的符号链接会占用额外空间吗?

我有一个名为的图像文件image-generic.png和一个指向它的符号链接,名为image-generic-x.png,它们都包含在 Qt 资源文件中。

现在如果我编译程序,image-generic.png 会占用一些空间,但 image-generic-x.png 也会这样做吗?Qt资源文件是否尊重符号链接?

我在文档中找不到任何关于它的信息。

0 投票
2 回答
1501 浏览

qt - Qt:如何关闭 pro-file 中的资源压缩?

我已阅读“ Qt 资源系统”文章。在“压缩”段落中,有关于如何通过 rcc 命令行中的参数关闭压缩的信息。但是 rcc 命令行是由 pro 文件中的 qmake 自动生成的。如果我直接更改 rcc 命令行,它将在下一次 qmake 运行期间恢复到原始状态。

pro可以关闭压缩吗?

0 投票
1 回答
1138 浏览

c++ - Qt 资源国际化失败

这是来自Qt 文档的引用:

一些资源需要根据用户的语言环境进行更改,例如翻译文件或图标。这是通过将 lang 属性添加到 qresource 标记并指定合适的语言环境字符串来完成的。例如:

如果用户的语言环境是法语(即 QLocale::system().name() 返回“fr_FR”),:/cut.jpg 将成为对 cut_fr.jpg 图像的引用。对于其他语言环境,使用 cut.jpg。

我尝试这样做,但我失败了。这是我的 *.qrc 文件的一部分:

如您所见,它遵循与手册中的示例完全相同的模式。但是,尝试编译此文件会产生以下结果:

如果我尝试在 QtCreator 中修改 *.qrc 文件,它会将其重置为错误状态,删除lang属性:

所以我不得不在我的代码中迭代不同语言环境的资源。我错过了什么还是这是一个 Qt 错误?Qt版本是4.8.4,QtCreator版本是2.8.1。

0 投票
1 回答
8037 浏览

python - 从 .qrc 文件编译的 .py 文件(使用 pyside-rcc )不起作用

我正在处理 python 项目,我的 .py 文件有问题,该文件是从 .qrc 文件编译的。首先,让我简要介绍一下我的项目。

我在 QtDesigner 中创建了我的项目 GUI,并在 GUI 中使用了图像。然后,我使用 pyside-uic 从 .ui 文件生成 .py 并使用 pyside-rcc 从 .qrc 文件生成 .py 文件。问题是当我使用 .py 文件(图像文件)时,图像不会显示在我的 GUI 中。

有人知道如何解决这个问题吗?

谢谢你所有的回答。:)

附言。我使用 PySide 作为我的 GUI 语言。

0 投票
3 回答
36174 浏览

qt - 创建资源文件以在 Qt Designer 中使用它

我想将背景图像添加到小部件,因此我需要一个资源文件,但我无法在 Qt Designer 中创建它。这是我所做的:

  1. 从小部件中,我转到资源浏览器并单击“添加新文件”按钮,然后弹出一个新窗口。

  2. 我被要求指向 .qrc 文件,但该文件不存在,我不知道如何创建它。

我搜索了一下,发现 .qrc 文件是使用 Qt Creator 创建的。

我不能在 Qt Designer 中创建 .qrc 文件吗?我是否需要使用 Qt Creator 创建一个 .qrc 文件,然后在 QT Designer 中使用它?

我在 CentOS 7.0 中使用 Qt Designer 和 PyQt

0 投票
0 回答
1053 浏览

qt - QMAKE_EXTRA_COMPILERS 依赖问题

全部

我有 Qt 项目,其中包含.ts-file.qrc-file包含对生成的 .qm-file的引用。我们不在版本控制系统中存储 .qm 文件。这里的问题是,当我检查源代码并运行“make”时,我得到了错误

我创建了 updateqm.pri 文件来获取构建之前生成的 .qm 文件,这个文件包含在我的 .pro 文件中

但是,我再次收到此错误,尽管最终会生成 .qm 文件。编译输出如下所示

所以,对我来说,看起来 RCC 在 lrelease 完成生成 .qm 文件之前开始处理 .qrc 文件。

有什么方法可以避免这个问题吗?

PS我尝试使用 QMAKE_EXTRA_TARGETS 创建预构建事件,该事件将在启动任何其他目标之前生成 .qm 文件,但它对我不起作用。我使用了此处描述的方法 在此处输入链接描述

简而言之,创建预构建事件的方法如下

0 投票
1 回答
1041 浏览

python-3.4 - python-3.4,pyqt5:类似于资源文件的loadUiType?

loadUiType我想知道资源文件是否可能有类似的东西。当然可以使用pyrcc5 example.qrc -o example_rc.py,但每次更改时我都必须执行此步骤。使用:

使 pyuic5-step 的使用变得不必要,这稍微简化了应用程序的构建过程。

如何使用资源文件做到这一点?

干杯,基督徒

0 投票
0 回答
739 浏览

c - 在eclipse中构建项目时出现错误2

16:22:14 **** 项目 ccsds-compression.git.old 的默认配置增量构建 **** 使所有
“构建文件:../../src/AC_Coding.c” sparc-leon3-none -gcc.exe -c -O3 -pedantic -Wall -msoft-float -mcpu=v8 -mtune=leon -Wno-long-long -funroll-loops -fmessage-length=0 -std=c99 -I。-I....\src -o AC_Coding.o ../../src/AC_Coding.c process_begin: CreateProcess((null), sparc-leon3-none-gcc.exe -c -O3 -pedantic -Wall - msoft-float -mcpu=v8 -mtune=leon -Wno-long-long -funroll-loops -fmessage-length=0 -std=c99 -I. -I....\src -o AC_Coding.o ../ ../src/AC_Coding.c, ...) 失败。make (e=2): 系统找不到指定的文件。
make: *** [AC_Coding.o] 错误 2

我在构建项目时收到此错误。有人可以指导我如何解决这个问题吗?