gpt4 book ai didi

托盘中的c++图标

转载 作者:行者123 更新时间:2023-11-27 23:33:14 27 4
gpt4 key购买 nike

我用qt在托盘里做了一个应用。在我的电脑上,这是一个很好的项目,我在托盘栏中看到了图标,但是当我将其发布给其他人时,他们看不到该图标,它只是一个可以使用但不显示图标的隐形方 block 。但在我的电脑上它显示图标。 :S 我知道这听起来很奇怪,但有人知道如何解决吗?或者如何在资源文件中设置托盘栏图标?

this->setWindowIcon(QIcon("favicon.ico"));
a.start();
createActions();
createTrayIcon();
trayIcon->setIcon(QIcon("favicon.ico"));
trayIcon->setVisible(true);
trayIcon->show();

最佳答案

好吧,我假设你忘了提供图标和可执行文件。但无论如何,最好将图标作为资源嵌入到可执行文件中。看看 Qt resource documentation .基本上,您只需要创建一个资源文件,添加图标,然后将文件名更改为类似“:/favicon.ico”的名称。通过在文件名前添加“:/”,Qt 知道从嵌入式资源加载它。

关于托盘中的c++图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193530/

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