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

时间:2014-10-22 13:07:31

标签: qt pyqt qt-creator

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

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

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

  3. 我用Google搜索并发现.qrc文件是使用Qt Creator创建的。

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

    我在CentOS 7.0中使用Qt Designer和PyQt

3 个答案:

答案 0 :(得分:4)

我会使用Qt Creator,因为Qt Designer是内置的,你可以简单地创建资源文件。但是,如果您无法做到这一点,可以使用以下简单的qrc数据文件内容: -

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

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

答案 1 :(得分:3)

使用Qt Creator。

(使用Qt创建者内部的Qt Designer)

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

    我从视频QT Resource Files

    中获取了这些说明

答案 2 :(得分:2)

你只需要Qt Designer,它可以很容易地完成,如下所示:

  1. 打开资源浏览器(查看 - &gt; 资源浏览器
  2. 点击修改资源按钮(左侧第一个)
  3. 点击新资源文件按钮(左侧第一个)
  4. 输入文件名(例如 resources.qrc )并点击保存
  5. 点击添加前缀按钮(左起第四位)并输入名称(例如图像
  6. 点击添加文件按钮(左起第五位)并添加资源