gpt4 book ai didi

c++ - 大尺寸图标文件在Qt中占用大内存吗?

转载 作者:行者123 更新时间:2023-11-28 07:47:02 26 4
gpt4 key购买 nike

我通过以下方式将其与 .qrc 文件一起使用。

QAction* action = new QAction(QIcon(":/Resources/clear.png"), tr("&Clear"), this);

如果 clear.png 很大,比如 128x128 像素,与小文件相比,它占用的内存大吗?谢谢。

最佳答案

您必须通过 Qt 源代码才能准确弄清楚,但我们可以很容易地给出最坏情况的上限:具有 32 位像素的未压缩 128x128 位图将占用(128 *128*4) 字节的 RAM,或 64KB。再加上一点开销,可以肯定地说,由上述代码创建的 QIcon 对象使用的 RAM 不到 100KB。这是否“大”取决于您个人对“大”的定义。 :)

关于c++ - 大尺寸图标文件在Qt中占用大内存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14721847/

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