4

我知道,这是一个初学者的问题,但我必须尝试用 goolge / stackoverflow 解决它,但我还没有找到一个好的答案。问题是,我想向 qpushbutton 添加一个图标。但它不起作用/找不到文件?!,问题出在哪里?

...轮廓

[...]OTHER_FILES += \
Readme.txt \
icons/newFolder.png \
icons/newFile.png 

类.cpp

//toolbar
QToolBar *tool = new QToolBar();
QPushButton *btn = new QPushButton();
btn->setIcon(QIcon(":/icons/newFile.png"));

tool->addWidget(btn);
addToolBar(tool);

最好的问候:D克里斯

4

1 回答 1

5

将 PNG 文件添加到您的项目中没有任何效果。您需要创建一个资源文件并将您的文件添加到其中。完成此操作后,您可以使用":/icons/newFile.png"符号访问资源数据。

请参阅Qt 资源系统

于 2013-11-03T23:17:40.487 回答