2011-12-13 8 views
19

जब आप किसी भी क्यूटी फ़ंक्शन/क्लास पर माउस पॉइंटर डालते हैं तो यह फ़ंक्शन/क्लास के ऊपर टिप्पणी में दस्तावेज़ों से लिया गया है, जो इसके द्वारा किए गए कार्यों के संक्षिप्त विवरण के साथ पॉप-अप दिखाता है।Qt निर्माता को क्यूटी लाइब्रेरी के कार्यों के लिए मेरे कार्यों के पॉप-अप दस्तावेज़ों को दिखाने के लिए कैसे बनाया जाए?

मेरी कार्यों/वर्गों के लिए मैं Doxygen प्रारूप में दस्तावेज:

/** 
    Returns foo 
*/ 
QString getFoo() { 
    return "foo"; 
} 

जब इस समारोह प्रयोग किया जाता है, मैं अपने डॉक्स के साथ पॉप अप के एक ही प्रकार को देखना चाहते जब माउस सूचक खत्म हो गया है समारोह का नाम

क्या यह क्यूटी निर्माता के साथ ऐसा करना संभव है?

उत्तर

10

दुर्भाग्य से टैग पर उड़ान भरने के लिए क्यूटी निर्माता (हाल ही में रिलीज 2.4 के रूप में) के लिए यह संभव नहीं है। हालांकि, डॉक्सिजन चलाने के लिए क्या काम हो सकता है, और इसे qch फ़ाइलों को बनाने के लिए कहें। यदि आप बनाई गई qch फ़ाइल पंजीकृत करते हैं, तो आपको माउस-ओवर और यहां तक ​​कि उचित सहायता फ़ाइल भी मिलनी चाहिए। Ogre3D यह कैसे करता है के लिए http://www.ogre3d.org/tikiwiki/Integrating+API+documentation+into+Qt+Creator+Help देखें। वाईएमएमवी अगर यह तेजी से बदलती परियोजना के लिए लायक है। यह निश्चित रूप से एक (अर्द्ध) स्थिर पुस्तकालय के लिए एक अच्छा विचार है।

प्रासंगिक बग रिपोर्ट: https://bugreports.qt.io/browse/QTCREATORBUG-4557

+0

मुझे यह जानकर खेद है कि यह संभव नहीं है। चूंकि यह पहले से ही माउस-ऑन-द-फ्लाई पर फ़ंक्शन घोषणा दिखाता है, यह दस्तावेज़ों को भी दिखाने के बहुत करीब है, जो कि कमाल होगा। Qch फ़ाइलों को उत्पन्न करने का दृष्टिकोण शायद काम करेगा, लेकिन यदि आप सक्रिय रूप से लाइब्रेरी विकसित कर रहे हैं, तो यह सुविधाजनक नहीं है, जो मैं रोज करता हूं। –

+2

मैं सहमत हूं, लेकिन मुझे बग डेटाबेस में इसके बारे में कोई समस्या भी नहीं मिल रही है। आप या तो http://bugreports.qt.nokia.com पर एक बग्रेपोर्ट दर्ज करना चाहते हैं, या उस सुविधा को लागू करने में सहायता के लिए क्यूटी-निर्माता मेलिंग सूची की सदस्यता लेना चाहते हैं। – danimo

+0

@danimo क्या यह अभी भी क्यूटी निर्माता संस्करण 4.2.0 के लिए मान्य है? – maxik

3

क्यूटी निर्माता उत्पन्न डॉक्स की आवश्यकता है क्रम टूलटिप पाठ को पुनः प्राप्त करने में कुछ विशेष मार्कर है। तो मैं एक सरल स्क्रिप्ट बनाने के बाद यह करने के लिए मैं Doxygen के साथ इन मार्करों डालने के लिए एक तरह से नहीं मिल सका:

https://github.com/mmmarcos/doxygen2qtcreator

यह बुलेटप्रूफ नहीं है, लेकिन यह क्यूटी में हमारे वर्गों और तरीकों कच्छा को एकीकृत करने की अनुमति देता है निर्माता टूलटिप्स।

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