10

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

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

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

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

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

我在 CentOS 7.0 中使用 Qt Designer 和 PyQt

4

3 回答 3

10

使用 Qt 创建者。

(使用 Qt 创建器内部的 Qt 设计器)

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

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

于 2017-01-10T20:56:39.287 回答
9

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

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

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

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

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

于 2014-10-22T13:11:39.217 回答