Qt में Q_WS_ * और Q_OS_ * के बीच क्या अंतर है और आप दूसरे पर एक का उपयोग कब करेंगे? मैं समझता हूं कि ओएस को एक ऑपरेटिंग सिस्टम पर परिभाषित किया गया है, और डब्ल्यूएस को विंडो सिस्टम के लिए परिभाषित किया गया है, लेकिन मैं नहीं देख सकता कि आप एक दूसरे के ऊपर कब उपयोग करेंगे। Q_WS_MAC और Q_OS_MAC समान नहीं होंगे, उदाहरण के लिए? सामान्य नियम क्या है और क्या मेरे पास प्रत्येक उदाहरण के लिए कुछ उदाहरण उपयोग कर सकते हैं?Qt में Q_WS_ * और Q_OS_ * के बीच क्या अंतर है?
उत्तर
सरल। जब आपको विंडो सिस्टम विशिष्ट कोड की आवश्यकता होती है तो आप Q_OS
फ़्लैगिंग का उपयोग करते हैं जब आपको ऑपरेटिंग सिस्टम विशिष्ट कोड और Q_WS
की आवश्यकता होती है।
उदाहरण के तौर पर, मेमो डिवाइस (Q_WS_MAEMO_5
) के लिए यूआई को अक्सर लिनक्स डेस्कटॉप से अलग होना चाहिए, लेकिन दोनों अभी भी Q_OS_LINUX
हैं।
जैसा कि आप जानते हैं, डब्ल्यूएस विंडो सिस्टम के लिए है, जबकि ओएस ऑपरेटिंग सिस्टम के लिए है। Q_OS_MAC के तहत, उदाहरण के लिए, आप Q_WS_X11 के साथ Qt चला सकते हैं।
जब तक आप डब्ल्यूएस के लिए विशिष्ट कुछ फीचर (या दोष) के लिए परीक्षण नहीं कर रहे हैं, तो आप शायद ओएस की तलाश में हैं।
यह ध्यान देने योग्य है कि Q_WS_MAC नहीं रह गया है क्यूटी 5 में परिभाषित किया गया है और आप Q_OS_MAC का उपयोग करना चाहिए, के रूप में यहाँ का उल्लेख किया: http://doc.qt.io/qt-5/osx-issues.html
- 1. # {} $ {} और% {} के बीच क्या अंतर है?
- 2. के बीच क्या अंतर है:। और: आर !?
- 3. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 4. $ और $$ के बीच क्या अंतर है?
- 5. भिन्नता और '-' के बीच क्या अंतर है?
- 6. "$^एन" और "$ +" के बीच क्या अंतर है?
- 7. के बीच क्या अंतर है?
- 8. MATLAB में & &&& के बीच क्या अंतर है?
- 9. अंतर और कहां के बीच क्या अंतर है?
- 10. WinAPI में हैंडल और एचएफआईएलई के बीच क्या अंतर है?
- 11. सिम्फनी में रीडायरेक्ट और आगे के बीच क्या अंतर है?
- 12. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 13. वेरिलोग में $ स्टॉप और $ फिनिश के बीच क्या अंतर है?
- 14. ember.js में, मिश्रण और विस्तार के बीच क्या अंतर है?
- 15. पर्ल में 'eq' और '= ~' के बीच क्या अंतर है?
- 16. गेब में, प्रदर्शित और वर्तमान के बीच क्या अंतर है?
- 17. गिट में लेखक और कमिटर के बीच क्या अंतर है?
- 18. आर में, अनलिंक और file.remove के बीच क्या अंतर है?
- 19. रेगेक्स में() और [] के बीच क्या अंतर है?
- 20. लिस्प में 'और #' के बीच क्या अंतर है?
- 21. इनलाइन और # परिभाषा के बीच अभ्यास में क्या अंतर है?
- 22. .NET में KeyValuePair और हैशटेबल के बीच क्या अंतर है?
- 23. Mercurial में, 'सिर' और 'शाखा' के बीच क्या अंतर है?
- 24. आरएसपीईसी में stub_model और mock_model के बीच क्या अंतर है?
- 25. रूबी में कक्षा और क्लास के बीच क्या अंतर है?
- 26. आईओएस में पथ और यूआरएल के बीच क्या अंतर है?
- 27. जावा में int.class और Integer.TYPE के बीच क्या अंतर है?
- 28. फ़ाइल बनाने में: = और + = के बीच क्या अंतर है?
- 29. क्लोजर में '() और (सूची) के बीच क्या अंतर है?
- 30. जावास्क्रिप्ट में $ $ और $ के बीच क्या अंतर है?