我知道,这是一个初学者的问题,但我必须尝试使用goolge / stackoverflow解决它,但我没有找到一个好的答案。问题是,我想在qpushbutton中添加一个图标。但它不起作用/找不到文件?!,问题出在哪里?
...亲文件
[...]OTHER_FILES += \
Readme.txt \
icons/newFolder.png \
icons/newFile.png
class.cpp
//toolbar
QToolBar *tool = new QToolBar();
QPushButton *btn = new QPushButton();
btn->setIcon(QIcon(":/icons/newFile.png"));
tool->addWidget(btn);
addToolBar(tool);
最好的问候:D Chris
答案 0 :(得分:5)
将PNG文件添加到项目中没有任何效果。您需要创建资源文件并将文件添加到其中。执行此操作后,您可以使用":/icons/newFile.png"
表示法访问资源数据。