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

问题描述 投票:0回答:3

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

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

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

我用谷歌搜索发现 .qrc 文件是使用 Qt Creator 创建的。

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

我在 CentOS 7.0 中使用 Qt Designer 和 PyQt

qt pyqt resources qt-designer rcc
3个回答
12
投票

你只需要Qt Designer,就可以很容易地完成,就像这样:

  1. 打开资源浏览器(查看 -> 资源浏览器
  2. 单击编辑资源按钮(左侧第一个)
  3. 单击新建资源文件按钮(左侧第一个)
  4. 输入文件名(例如resources.qrc)并单击保存
  5. 单击 添加前缀 按钮(左起第四个)并输入名称(例如 images
  6. 单击 添加文件 按钮(左起第五个)并添加您的资源

11
投票

使用 Qt Creator。

(使用 Qt Creator 中的 Qt Designer)

  1. 右键单击您的项目
  2. 添加新内容
  3. 踩左边选项QT
  4. Qt 资源文件
  5. 按照向导添加一个

我从视频中获取了这些说明 QT 资源文件


4
投票

我会使用 Qt Creator,因为 Qt Designer 是内置的,您可以简单地创建资源文件。但是,如果这对您来说不可能,您可以使用以下简单的 qrc 数据文件内容:-

<RCC>
    <qresource prefix="/images">
    </qresource>
</RCC>

它创建一个名为“/images/”的前缀,准备将图像添加到资源中。只需创建一个扩展名为 .qrc 的文件并添加该文件即可。

© www.soinside.com 2019 - 2024. All rights reserved.