QSystemTrayicon:Mac上没有图像
QSystemtrayicon: no image on Mac
我在Mac和Linux上的QSystemTrayIcon
类有问题。
我制作了一个程序创建系统托盘图标,我在Windows上没有问题,但是在Linux(Ubuntu 12)和Mac(OSX 10.8)下,托盘图标在这里,但是上面的图像未显示向上。
这是我在班级的ctor
中所做的:
icon = new QIcon("trayIcon.png");
m_pTrayIcon = new QSystemTrayIcon();
m_pTrayIcon->setIcon(*icon);
m_pTrayContextMenu = new QMenu();
m_pTrayContextMenu->addAction(openSettings);
m_pTrayContextMenu->addAction(switchSyncMode);
m_pTrayContextMenu->addAction(openFolder);
m_pTrayContextMenu->addSeparator();
m_pTrayContextMenu->addAction(quit);
m_pTrayIcon->setContextMenu(m_pTrayContextMenu);
m_pTrayIcon->show();
我正在使用QT 4.8库。
有人有一个主意吗?
两个可能性
- 它找不到文件。尝试如果您提供全球路径会发生什么。
- 它不能加载png;查看加载QT模块多媒体是否有帮助。
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 将图像添加到资源文件夹UWP C++
- Qpushbutton带有图像时不会突出显示(MAC)
- 在 Mac 上以C++打印图像
- QSystemTrayicon:Mac上没有图像
- Mac 上的 Eclipse:未加载库:找不到图像
- Mac 和 Linux 上的 SDL IMG_Load() 为同一图像返回不同的 BitsPerPixel
- 在Mac OSX下的SDL中不显示图像和文本
- 是否可以使用c++ /OpenFrameworks将图像(或图像序列)作为硬件设备(网络摄像头)传递给Mac OSX ?