سؤال

في ويندوز، يمكنني استخدام Shell_NotifyIcon(). وبعد ما هو ما يعادل لينكس لهذه الوظيفة؟

هل هو مختلف في جنوم (GTK) و KDE (QT)؟ لا يمكن العثور على أي دروس على الإنترنت.

هل كانت مفيدة؟

المحلول

نعم، يعتمد ذلك على بيئة سطح المكتب التي تستخدمها.

في كيو تي (KDE)، يمكنك القيام بذلك بطريقة عبر النظام الأساسي باستخدام QSystemTrayIcon.

هناك حتى تطبيق نموذج في كيو تي.

في GTK، أنت تفعل هذا مع GtkStatusIcon. وبعد هناك تطبيق عينة في هذه المدونة post..

نصائح أخرى

جميع سطح المكتب الرئيسي يدعم مواصفات أيقونة Systray التي تعتمد على xembed الحالية. كلاهما يوفر QT و GTK مرافق لاستخدام هذا البروتوكول بطريقة مريحة. بغض النظر عن اختيار مجموعة الأدوات الخاصة بك، ستظهر الرموز على جميع بيئات سطح المكتب. إذا كنت تستخدم QT تحصل على توافق مع منصات أخرى مثل Windows مجانا.

غنوم، هناك هذه البرنامج التعليمي و gtkmm. مجموعة أدوات ل C ++

تعديل: هذه هي لوحة الألواح، طلبت أيقونات علبة النظام. انهم مماثلة، ولكن ليس نفس الشيء تماما. اذهب مع قصبإجابة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top