C++ qt qrc can';加载图像
我有一个qrc文件,其中添加了一个图像(I.png) qrc文件如下所示C++ qt qrc can';加载图像,c++,qt,C++,Qt,我有一个qrc文件,其中添加了一个图像(I.png) qrc文件如下所示 <RCC> <qresource prefix="/images"> <file>i.png</file> </qresource> </RCC> 在四处搜索之后,我看到有人说我应该试试: QPixmap pixmap(":/i.png"); 但这不起作用 有什么办法解释为什么这不起作用吗?行QPixmap pixm
<RCC>
<qresource prefix="/images">
<file>i.png</file>
</qresource>
</RCC>
在四处搜索之后,我看到有人说我应该试试:
QPixmap pixmap(":/i.png");
但这不起作用
有什么办法解释为什么这不起作用吗?行
QPixmap pixmap(“:/images/i.png”)代码>是正确的。如果它不工作,可能是因为编译后的资源文件没有与二进制文件链接,或者没有初始化
如果资源是从库中加载的,则:
行QPixmap pixmap(“:/images/i.png”)代码>是正确的。如果它不工作,可能是因为编译后的资源文件没有与二进制文件链接,或者没有初始化
如果资源是从库中加载的,则:
行QPixmap pixmap(“:/images/i.png”)代码>是正确的。如果它不工作,可能是因为编译后的资源文件没有与二进制文件链接,或者没有初始化
如果资源是从库中加载的,则:
行QPixmap pixmap(“:/images/i.png”)代码>是正确的。如果它不工作,可能是因为编译后的资源文件没有与二进制文件链接,或者没有初始化
如果资源是从库中加载的,则:
我认为在评论中要求澄清比提交猜测答案更好。如果您的假设不正确,您的答案可能对OP没有帮助。我想运行qmake,是否将其与二进制文件链接?因为这解决了我的问题?@Sumsar1812正如拉兹洛所说,您应该显示项目文件的相关部分(或全部),以便更好地理解失败的原因。您是否将资源文件与共享库链接?@lrineau不,您不明白。运行qmake使其工作。我现在的问题是,这是因为它没有链接到二进制或其他东西吗?我认为最好在评论中要求澄清,而不是提交猜测答案。如果您的假设不正确,您的答案可能对OP没有帮助。我想运行qmake,是否将其与二进制文件链接?因为这解决了我的问题?@Sumsar1812正如拉兹洛所说,您应该显示项目文件的相关部分(或全部),以便更好地理解失败的原因。您是否将资源文件与共享库链接?@lrineau不,您不明白。运行qmake使其工作。我现在的问题是,这是因为它没有链接到二进制或其他东西吗?我认为最好在评论中要求澄清,而不是提交猜测答案。如果您的假设不正确,您的答案可能对OP没有帮助。我想运行qmake,是否将其与二进制文件链接?因为这解决了我的问题?@Sumsar1812正如拉兹洛所说,您应该显示项目文件的相关部分(或全部),以便更好地理解失败的原因。您是否将资源文件与共享库链接?@lrineau不,您不明白。运行qmake使其工作。我现在的问题是,这是因为它没有链接到二进制或其他东西吗?我认为最好在评论中要求澄清,而不是提交猜测答案。如果您的假设不正确,您的答案可能对OP没有帮助。我想运行qmake,是否将其与二进制文件链接?因为这解决了我的问题?@Sumsar1812正如拉兹洛所说,您应该显示项目文件的相关部分(或全部),以便更好地理解失败的原因。您是否将资源文件与共享库链接?@lrineau不,您不明白。运行qmake使其工作。我现在的问题是,这是因为它没有链接到二进制文件还是其他什么东西?你能展示你的代码,它会随着项目文件一起复制这个问题吗?这应该行得通,我个人无法复制。可能有许多问题导致此问题。您应该编辑您的问题,以精确说明它是如何使用qmake工作的。然后问一个你想得到答案的问题。你能展示你的代码吗?它与项目文件一起复制了这个问题?这应该行得通,我个人无法复制。可能有许多问题导致此问题。您应该编辑您的问题,以精确说明它是如何使用qmake工作的。然后问一个你想得到答案的问题。你能展示你的代码吗?它与项目文件一起复制了这个问题?这应该行得通,我个人无法复制。可能有许多问题导致此问题。您应该编辑您的问题,以精确说明它是如何使用qmake工作的。然后问一个你想得到答案的问题。你能展示你的代码吗?它与项目文件一起复制了这个问题?这应该行得通,我个人无法复制。可能有许多问题导致此问题。您应该编辑您的问题,以精确说明它是如何使用qmake工作的。然后问你想要答案的问题。
QPixmap pixmap(":/i.png");
Q_INIT_RESOURCE(resources);