sách gpt4 ai đã đi

来自资源文件的 Qt 图像

In lại 作者:行者123 更新时间:2023-12-04 18:37:50 30 4
mua khóa gpt4 Nike

我正在尝试通过资源文件将图像插入到我的程序中,如下所示:



green.png
other files



当我尝试使用 QImage 或 QPixmap 加载它时,例如:
QImage *green = new QImage(":/green.png");
if(green->isNull()) qDebug("null");

我总是看到那个空消息,表明我做错了什么。一种解决方案可能是使用绝对路径,如
"C:\\Users\\user\\Documents\\project\\green.png",

这当然有效,但我更喜欢使用资源文件来实现它。你能给我一些建议吗?

1 Câu trả lời

如果您的 png 文件与项目的 .pro、.qrc 和 .cpp 文件位于同一文件夹中,则所有这些都将起作用。

例如,通常将所有图像放在特殊的子文件夹 Resources 中会很方便。然后在 .qrc 中,该行将如下所示:

Resources/green.png

在 .cpp 文件中:
QImage *green = new QImage(":/Resources/green.png");

关于来自资源文件的 Qt 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31406038/

30 4 0
Bài viết được đề xuất: google-translate - PHP 和谷歌翻译 API 的替代品
Bài viết được đề xuất: uitableview - 结合 UITableView,UINavigationBar 下缺少投影
Bài viết được đề xuất: css - 类中 html 元素的 sass &符号(&)
Bài viết được đề xuất: sql - 有条件地删除行
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com