gpt4 book ai didi

c++ - QPixmap 仅适用于绝对路径

转载 作者:太空狗 更新时间:2023-10-29 23:50:50 25 4
gpt4 key购买 nike

我正在尝试为我的QPushButtons 设置图标。我只能通过将完整路径放入 QPixmap 构造函数来做到这一点。

类似这样的东西:

m_button->setIcon(QPixmap("C:/Users/Desktop/project/img/pic.png"));

所以我认为问题不是出在资源文件上。但是,将图像放入我的根目录并没有显示任何内容。

所以这不起作用:

m_button->setIcon(QPixmap("./dog.png"));

我最初想在我的项目中创建一个图像文件夹,但那也行不通。

m_button->setIcon(QPixmap("./img/dog.png"));

最佳答案

您应该添加 Qt-Resource-File到您的应用程序,将图像添加到其中,然后像这样调用它:

QPixmap(":/img/dog.png");

关于c++ - QPixmap 仅适用于绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26323266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com