मैं Windows XP में क्यूटी 4.5 का उपयोग कर रहा में समर्थक फ़ाइलों से मान रही। मेरी प्रो फ़ाइल में चर VERSION = 1.0
है। अब मुझे इस चर को पढ़ने और स्रोत कोड से अपना मान (1.0
) प्राप्त करने की आवश्यकता है। इसलिए मुझे अपने स्रोत कोड के अंदर संस्करण के लिए एक और चर को बनाए रखने की आवश्यकता नहीं है। मैं सिर्फ प्रो फ़ाइल से पढ़ता हूं और इसे अपडेट करता हूं। ताकि मूल्य मेरे प्रोजेक्ट पर लगातार बना रहे। क्या यह संभव है? इस संबंध में किसी भी संकेत दिए गए .. स्वागत हैक्यूटी
Q
क्यूटी
14
A
उत्तर
17
उपयोग somethings:
DEFINES += VERSION=\\\"$$VERSION\\\"
यह एक मैक्रो है कि आप सी स्रोत कोड में उपयोग कर सकते हैं परिभाषित करेगा। बैकस्लाश और उद्धरण से छुटकारा पाएं यदि आप एक संख्या चाहते हैं, स्ट्रिंग नहीं।
1
मैं इस एक सा पर विस्तृत होगा।
YourApp.pro
में
:
VERSION = 0.0.0.1
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
main.cpp
में:
#include <QApplication>
QCoreApplication::setApplicationVersion(QString(APP_VERSION));
अपने स्रोतों, उदा में और जहां कहीं भी काल्पनिक controller.cpp
में:
#include <QApplication>
QString yourAppVersion = QCoreApplication::applicationVersion();
संबंधित मुद्दे
- 1. क्यूटी/पीईक्यूटी क्यूटी डिजाइनर
- 2. क्यूटी: क्या क्यूटी डिजाइनर
- 3. क्यूटी
- 4. क्यूटी
- 5. क्यूटी
- 6. क्यूटी
- 7. क्यूटी
- 8. क्यूटी
- 9. क्यूटी
- 10. क्यूटी
- 11. क्यूटी
- 12. क्यूटी
- 13. क्यूटी
- 14. क्यूटी
- 15. क्यूटी
- 16. क्यूटी
- 17. क्यूटी
- 18. क्यूटी
- 19. क्यूटी
- 20. क्यूटी
- 21. क्यूटी
- 22. क्यूटी
- 23. क्यूटी?
- 24. क्यूटी
- 25. क्यूटी
- 26. क्यूटी
- 27. क्यूटी
- 28. क्यूटी
- 29. क्यूटी
- 30. क्यूटी