Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建资源文件以在Qt设计器中使用它_Qt_Pyqt_Qt Creator - Fatal编程技术网

创建资源文件以在Qt设计器中使用它

创建资源文件以在Qt设计器中使用它,qt,pyqt,qt-creator,Qt,Pyqt,Qt Creator,我想向小部件添加背景图像,因此我需要一个资源文件,但我无法在Qt Designer中创建它。以下是我所做的: 我从小部件进入资源浏览器,单击“添加新文件”按钮,然后弹出一个新窗口 我被要求指向.qrc文件,但该文件不存在,我不知道如何创建它 我在谷歌上搜索发现.qrc文件是使用QtCreator创建的 我不能在Qt设计器中创建.qrc文件吗?我是否需要使用Qt Creator创建一个.qrc文件,然后在Qt设计器中使用它 我在CentOS 7.0中将Qt设计器与PyQt一起使用,我将使用Qt C

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

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

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

  • 我在谷歌上搜索发现.qrc文件是使用QtCreator创建的

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


    我在CentOS 7.0中将Qt设计器与PyQt一起使用,我将使用Qt Creator,因为Qt设计器是内置的,您可以简单地创建资源文件。但是,如果您不可能这样做,下面是一个简单的qrc数据文件内容,您可以使用:-

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

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

    您只需要Qt Designer,而且可以非常轻松地完成,如下所示:

  • 打开资源浏览器(查看->资源浏览器
  • 单击编辑资源按钮(左边第一个)
  • 单击新建资源文件按钮(左侧第一个)
  • 输入文件名(如resources.qrc)并单击保存
  • 单击添加前缀按钮(左起第四个)并输入名称(例如图像)
  • 单击添加文件按钮(左五)并添加资源
  • 使用Qt创建器。 (使用Qt creator内部的Qt设计器)

  • 在项目上单击鼠标右键
  • 添加新内容
  • 选择左侧选项QT
  • Qt资源文件
  • 按照向导添加一个
  • 我从录像带中得到了这些指示


    我创建了一个名为np.qrc的文件,该文件包含您提供的代码并加载到资源中,但没有创建前缀。打开文件时是否加载该文件,并可以从中编辑它?我犯了一些愚蠢的错误。完成了,非常感谢。您能告诉我如何在Centos 7.0上安装QT Creator吗。我尝试过以下操作:yum安装qt creator,我也尝试过通过yum安装qt安装它。顺便说一句,非常感谢您的帮助。从这里下载:单击页面底部的“显示下载”,然后向下滚动到qt creator部分。有一个32位和64位版本,以及源代码。它说不能写。看起来像是权限问题。