2010-06-01 10 views
5

यहाँ मैं क्या है:क्यूटी विजुअल स्टूडियो ऐड-इन के साथ बनाए गए क्यूटी एप्लिकेशन में आइकन कैसे सेट करें?

  • विजुअल स्टूडियो 2008 (32-बिट Windows XP)
  • क्यूटी पुस्तकालयों विंडोज के लिए 4.6.2 (वी.एस. 2008, 194 एमबी)
  • दृश्य स्टूडियो Add- (44 एमबी) में

बाद मैं सभी सॉफ्टवेयर स्थापित किया है, मैं साधारण क्यूटी आवेदन प्रोजेक्ट बनाया, दृश्य स्टूडियो के साथ: मेनू फ़ाइल | नया | परियोजना ... और क्यूटी 4 परियोजनाएं | क्यूटी आवेदन

इसे बनाएं, और यहां प्रश्न है: मेरे संकलित exe फ़ाइल में एप्लिकेशन आइकन कैसे सेट करें? मुझे एक्सप्लोरर में निर्दिष्ट आईसीओ देखना होगा!


MyProject.pro के साथ पुरानी विधि रुचि नहीं है !!!

  1. आइकन के दोनों 16x16 और 32x32 पिक्सेल संस्करणों के साथ एक .ico फ़ाइल बनाएं (आप दृश्य स्टूडियो में ऐसा कर सकते हैं)।

  2. निम्न पाठ युक्त एक आर सी फ़ाइल बनाएँ:

    IDI_ICON1 आइकन DISCARDABLE "myIcon.ico"

  3. अपने .pro फ़ाइल

    RC_FILE = myFile.rc

    के लिए निम्न जोड़ें
  4. रन qmake।

धन्यवाद।

उत्तर

5

पूरी तरह से, मैं सही समाधान पाया है, यहाँ यह है:

प्रस्तावना: आप दृश्य स्टूडियो ऐड-इन पहले से ही स्थापित की जरूरत है!

  1. ओपन दृश्य स्टूडियो (या विजुअल C++)
  2. मेनू से नया प्रोजेक्ट बनाएं: फ़ाइल | नया | प्रोजेक्ट ... और क्यूटी 4 प्रोजेक्ट्स के रूप में प्रोजेक्ट प्रकार का चयन करें और उदाहरण के लिए क्यूटी एप्लिकेशन टेम्पलेट्स से चुनें।
  3. जब पहली संवाद विंडो दिखाई जाएगी, तो बस अगला> बटन दो बार क्लिक करें।
  4. और अंत में जेनरेटेड क्लास में टैप करें डिफ़ॉल्ट एप्लिकेशन आइकन (केवल विंडोज़) चेकबॉक्स जोड़ें।

    alt text http://www.freeimagehosting.net/uploads/7f87801fb9.png

  5. प्रक्रिया को समाप्त करने के लिए, बस प्रेस समाप्त

प्रोजेक्ट {your_project_name} .ico नाम के साथ एक डिफ़ॉल्ट आइकन बनाएगा। इसे बदलें और मजा करो!

+0

होस्ट की गई छवि अब मौजूद नहीं है। छवि को एसओ पर रेखांकित और होस्ट किया जाना चाहिए था। यह थोड़ी देर हो गया है, लेकिन क्या आप इसे ठीक कर सकते हैं? – Clifford

-2

समाधान एक्सप्लोरर पर प्रोजेक्ट पर राइट क्लिक करें और "एड" विकल्प का उपयोग करके परियोजना में अपना आइकन शामिल करें। इसमें आपका आइकन शामिल होगा और आपके लिए एक आरसी फाइल सेटअप करेगा।

+0

नहीं है, आपका जवाब एक समाधान नहीं। ऐसा लगता है जैसे कोई पूछता है कि "गाय क्या है?", दूसरे आदमी ने जवाब दिया: "ओह, यह बिल्ली की तरह है, या कुत्ते की तरह है, लेकिन बड़ा, या सिर्फ वसा" ... मुझे लगता है कि आप इस तरह के जवाब को दूर करना बेहतर है । यह सबसे अच्छा नहीं है, लेकिन धन्यवाद! – mosg

+0

एक्सप्लोरर में दिखाया गया आइकन समाधान में पहले आइकन संसाधन द्वारा परिभाषित किया गया है। आपको संसाधन फ़ाइल की आवश्यकता है और इसे किसी भी तरह से सेटअप किया जाना चाहिए - चाहे वह एक .pro हो या समाधान एक्सप्लोरर संदर्भ मेनू का उपयोग कर। मुझे विश्वास नहीं है कि आप एक अलग जवाब पा सकते हैं। और, अगली बार, विनम्र हो। –

+1

जैसा कि आप मेरे प्रश्न से देख सकते हैं, मैंने लाइनों में से एक बोल्ड सेट किया है: * विजुअल स्टूडियो ऐड-इन (44 एमबी) *। अगर मैंने ** के साथ क्यूटी एप्लीकेशन प्रोजेक्ट बनाया है जो ** एड-इन, यह जेनरेट नहीं करता है, या यहां तक ​​कि प्रो-फाइल्स का भी उपयोग नहीं करता है। प्रत्येक जानकारी, अगर मुझे गलत नहीं है, तो एमएसवीसी समाधान फ़ाइल में स्टोर करें, लेकिन समर्थक में नहीं। इसलिए प्रो में * RC_FILE = myFile.rc * जोड़ना असंभव है! मैं विनम्र नहीं होना चाहता, जब आपने मेरा ** टम्बलवेड ** बैज चुरा लिया !!! : | – mosg

2

आधिकारिक दस्तावेज़ से, यह कहता है:
यदि आप qmake का उपयोग नहीं करते हैं, तो आवश्यक कदम हैं: सबसे पहले, आरसी प्रोग्राम पर आरसी प्रोग्राम चलाएं, फिर परिणामी .res फ़ाइल के साथ अपने एप्लिकेशन को लिंक करें।

मैंने कई बार कोशिश की, इसे नीचे की तरह किया जाना चाहिए:
1. अपनी परियोजना में एक आईसीओ संसाधन फ़ाइल जोड़ें;
2. फ़ाइल "yourappico.ico" का नाम बदलें;
3. yourapp.res फ़ाइल जेनरेट करने के लिए अपनी प्रोजेक्ट का पुनर्निर्माण करें;
4. परिणामी .res फ़ाइल के साथ अपने आवेदन को लिंक करें।
(परियोजनाओं> गुण> Linker-> इनपुट-> विधानसभा लिंक संसाधन)

5

यह वही मेरे लिए काम किया है [VS2010, क्यूटी ऐड-इन 1.1.8], एक मौजूदा परियोजना के लिए:

http://doc.qt.io/qt-4.8/appicon.html पर डॉक्स में के रूप में:

  • जोड़ें आइकन फ़ाइल (myappico.ico) स्रोत के लिए निर्देशिका

  • लाइन के साथ myapp.rc फ़ाइल बनाएँ

    0,123,

    IDI_ICON1 आइकन DISCARDABLE "myappico.ico"

[बेशक, फ़ाइल नाम का चयन करने के लिए स्वतंत्र हैं, जब तक कि वे संगत कर रहे हैं]

  • राइट-क्लिक करें परियोजना, जोड़ें चुनें | मौजूदा आइटम ... और लेने आर सी फ़ाइल

  • पुनर्निर्माण

0

तुम भी उस में मैन्युअल रूप से लोड कर सकते हैं। निम्नलिखित दृष्टिकोण मेरे लिए काम करता है:

#include <QtGui/QIcon> 

QIcon icon("Resources/appicon.ico"); 
QMainWindow *window = new QMainWindow(); 
window->setWindowIcon(icon); 
window->show(); 

अपनी वीसी-प्रोजेक्ट के संसाधन-फ़ोल्डर के अंदर अपनी .ico फ़ाइल डालें।

(उफ़, पूरी तरह से सवाल पढ़ा नहीं था, लेकिन मैं सिर्फ इस सवाल का जवाब यह वैसे भी छोड़ ... ^^)

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