2015-03-19 11 views
10

के साथ एप्लिकेशन आइकन सेट करना क्या सीएमके के साथ एप्लिकेशन आइकन सेट करने के लिए कोई क्रॉस-प्लेटफ़ॉर्म तरीका है? मैं क्यूटी 5.4 के साथ सीएमके 3.0.2 का उपयोग कर रहा हूं।सीएमके

क्यूटी documentation में एक विधि दिखायी गयी है लेकिन यह क्रॉस-प्लेटफॉर्म नहीं है।

+0

जैसा कि मुझे पता है, एक लिनक्स सिस्टम पर आइकन स्थापना के दौरान विशिष्ट डेस्कटॉप वातावरण में कॉन्फ़िगर किया गया है। आपकी परियोजना के संकलन के दौरान ऐसा करने का कोई सामान्य तरीका नहीं है। – paceholder

+0

लिनक्स पर सीएमके के माध्यम से मिनजीडब्ल्यू के साथ क्रॉस-कंपाइलिंग करते समय, ऐप आइकन समस्या स्पष्ट हो जाती है। – 010110110101

उत्तर

1

सीएमके आपके लिए यह संभाल नहीं करता है।

कुछ प्लेटफॉर्म पर कई "एप्लिकेशन आइकन" हैं। उदाहरण के लिए, यूनिक्स जैसी प्रणाली पर जो FreeDesktop.org मानकों का पालन करता है (अनिवार्य रूप से जो कुछ भी आप आज लिनक्स पर देख सकते हैं, इससे कोई फर्क नहीं पड़ता कि यह केडीई, जीनोम, यूनिटी, एक्सएफसीई या कुछ अन्य डीई-डु-जर्ज़ है), यह किया जाता है एप्लिकेशन की .desktop फ़ाइल में उचित Icon प्रविष्टि सेट करके। विवरण के लिए the .desktop spec देखें। यह लॉन्चर के आइकन के रूप में दिखाया गया है, और कुछ डीईएस जैसे हालिया प्लाज़्मा इस विषय का उपयोग टास्कबार में विंडो आइकन के लिए करेंगे, उचित थीम ओवरराइड के साथ।

शायद आप एनएसआईएस पर आधारित एक विंडोज इंस्टालर भी भेज रहे हैं। तो आपको शायद इसे अपने .nsi में भी निर्दिष्ट करना चाहिए।

वास्तविक विंडो आइकन कुछ प्रोग्रामर द्वारा स्थापित किए जाने चाहिए। जैसा कि आप देख सकते हैं, वहां बहुत सारे स्थान हैं जहां "एप्लिकेशन आइकन" सेट किया जा सकता है। यदि आप वास्तविक दुनिया के उदाहरण की तलाश में हैं, तो Trojitá's source code देखें। सीएसके के माध्यम से, एनएसआईएस कोड के लिए, विंडोज आरसी फाइल बनाने के लिए, और आखिरकार सी ++ कोड से एप्लिकेशन आइकन सेट करने के लिए वास्तविक आइकन फ़ाइल स्थापना की तलाश करें।