wx

2008-09-28 9 views
5

का उपयोग कर मैक ओएसएक्स पर मेन्यूबार आइकन कैसे सेट करें I wx का उपयोग कर ओएसएक्स पर मेन्यूबार आइकन बनाने के तरीके पर कोई पॉइंटर्स नहीं मिला। मैंने मूल रूप से सोचा था कि WxTaskBarIcon क्लास करेगा, लेकिन यह वास्तव में डॉक पर एक आइकन बनाता है। विंडोज़ पर, wxTaskBarIcon एक सिस्ट्रे आइकन और संबंधित मेनू बनाता है, और मुझे लगता है कि मैक ओएसएक्स पर यह मेन्यूबार आइकन बनाएगा, मुझे नहीं लगता।wx

उत्तर

4

आपको wxTaskBarIconType से STATUSITEM पर सेट करना है, DOCK नहीं। इसके लिए कोको एपीआई NSStatusBar और NSStatusItem हैं; here's the code in wxWidgets that calls to them

+2

हम्म, मैं इसे प्राप्त नहीं करता हूं। वह सी कोड है। आप पायथन में टास्कबारिकोटाइप को STATUSITEM पर कैसे सेट करते हैं? – Rabarberski

2

This post WxPython के निर्माता रॉबिन डुन द्वारा, यह बताता है कि WxPython अभी तक मैक पर मेनूबार आइकन का समर्थन नहीं करता है। वे केवल डॉक का समर्थन करते हैं।

1

WxPython 2.9.2.0 wx.TaskBarIcon ओएसएक्स पर अब मेन्यूबार आइकन बना देगा, जब तक आप SetIcon पर कॉल करें।

संबंधित मुद्दे