पर अधिसूचना क्षेत्र में नहीं दिख रहा है, मैं एक आवेदन लिख रहा हूं जो QSystemTrayIcon
का उपयोग करता है। सबकुछ अपेक्षित के रूप में काम करता है, लेकिन आइकन ऊपरी बाएं कोने में एकता अधिसूचना क्षेत्र में दिखाई नहीं देता है लेकिन केवल ऊपरी बाएं कोने में।QSystemTrayIcon उबंटू 14.04
वर्तमान निर्माण पर्यावरण उबंटू 14.04 पर 3.4 है, क्यूटी 5.3 है। जब मिनजीडब्ल्यू के साथ क्रॉस-कंपाइलिंग और शराब में ऐप चलाते हैं, तो आइकन सही तरीके से दिखाई देता है।
क्या यह शायद उबंटू में एक लापता सेटिंग है?
#include <QSystemTrayIcon>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPixmap pixmap(32, 32);
pixmap.fill(Qt::red);
QIcon icon(pixmap);
QSystemTrayIcon trayIcon(icon);
QObject::connect(&trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), &app, SLOT(quit()));
trayIcon.show();
return app.exec();
}
वास्तव में, बग अभी भी भेज दिया Qt5.4 साथ Kubuntu 15.10 में मौजूद है। –