我正在尝试为我的
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");