Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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中的资源创建QPicture?_Qt_Resources_Qt4 - Fatal编程技术网

如何从Qt中的资源创建QPicture?

如何从Qt中的资源创建QPicture?,qt,resources,qt4,Qt,Resources,Qt4,我在:images/pic.gif 我可以从该资源制作QPicture,还是必须从文件加载?您必须使用Qicon或Qpixmap从资源加载图像。 QPIcture用于保存图片 您必须使用Qicon或Qpixmap从资源加载图像。 QPIcture用于保存图片 我认为您的问题就像在资源文件中添加了images/pic.gif之后,是否必须从资源文件或直接从images/pic.gif的位置进行访问 现在我对这个问题的回答是,即使您将图像添加到资源文件并访问它,它也会间接访问物理文件本身。为了说明这

我在
:images/pic.gif


我可以从该资源制作
QPicture
,还是必须从文件加载?

您必须使用Qicon或Qpixmap从资源加载图像。
QPIcture用于保存图片

您必须使用Qicon或Qpixmap从资源加载图像。
QPIcture用于保存图片

我认为您的问题就像在资源文件中添加了images/pic.gif之后,是否必须从资源文件或直接从images/pic.gif的位置进行访问

现在我对这个问题的回答是,即使您将图像添加到资源文件并访问它,它也会间接访问物理文件本身。为了说明这一点,在将图像/pic.gif添加到资源文件后,尝试从应用程序中的位置和访问中删除图像/pic.gif。您将无法获取图像。因此,即使将其添加到资源文件中,也类似于访问其原始位置中的物理文件。看看这本书

但是,将所需文件组织到一个资源文件中,以便所有所需文件都位于同一位置,这是一种良好的做法,也是合乎逻辑的

使用QPicture,您可以通过

bool QPicture::load ( const QString & fileName, const char * format = 0 )

我想你的问题就像在资源文件中添加了images/pic.gif之后,是否必须从资源文件访问它,或者直接从images/pic.gif的位置访问它

现在我对这个问题的回答是,即使您将图像添加到资源文件并访问它,它也会间接访问物理文件本身。为了说明这一点,在将图像/pic.gif添加到资源文件后,尝试从应用程序中的位置和访问中删除图像/pic.gif。您将无法获取图像。因此,即使将其添加到资源文件中,也类似于访问其原始位置中的物理文件。看看这本书

但是,将所需文件组织到一个资源文件中,以便所有所需文件都位于同一位置,这是一种良好的做法,也是合乎逻辑的

使用QPicture,您可以通过

bool QPicture::load ( const QString & fileName, const char * format = 0 )

QPicture用于记录QPaint命令,而不是图像数据。 如果要加载图像,请使用QPixmap或QImage。您可以使用它们的load()方法。
要访问捆绑为资源的图像文件,请使用“:/”访问资源::/someFile.png。qrc文件中指定了确切的路径和文件名。

QPicture用于记录QPaint命令,而不是图像数据。 如果要加载图像,请使用QPixmap或QImage。您可以使用它们的load()方法。 要访问捆绑为资源的图像文件,请使用“:/”访问资源::/someFile.png。qrc文件中指定了确切的路径和文件名。

您所说的“从此资源生成QPicture”是什么意思?您所说的“从此资源生成QPicture”是什么意思?