gpt4 book ai didi

c++ - 在 qpushbutton 上设置图标

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:30 25 4
gpt4 key购买 nike

我知道,这是一个初学者的问题,但我不得不尝试用 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克里斯

最佳答案

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

参见 The Qt Resource System .

关于c++ - 在 qpushbutton 上设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19759389/

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