में कार्य पट्टी के राइट-क्लिक मेनू में 'विंडो बंद' करने के लिए प्रतिक्रिया करने के लिए क्यूटी 5.3.0 और Windows 8.1 का उपयोग करना:कैसे विंडोज
अगर मैंने कुछ याद कर रहा हूँ या पता नहीं है अगर यह एक निरीक्षण है क्यूटी में, लेकिन जब मेरे पास बस एक QMainWindow है जो QDialog (exec() के साथ) खोलता है और फिर Windows टास्क बार आइकन के राइट-क्लिक मेनू के 'विंडो बंद करें' फ़ंक्शन का उपयोग करने का प्रयास करता है (जबकि संवाद अभी भी खुला है), आवेदन अपेक्षित के रूप में बंद नहीं है, लेकिन कुछ भी नहीं होता है। मुझे QDialog या QMainWindow में क्लोजएवेंट भी नहीं मिलता है।
जब केवल QMainWindow खुला है, तो एप्लिकेशन सफलतापूर्वक बंद हो जाता है और मुझे एक करीबी इवेंट भी मिल रहा है।
यह वास्तव में भी पुन: उत्पन्न होता है जब उदा। क्यूटी डिजाइनर का उपयोग करके और एक अतिरिक्त संवाद खोलना और फिर 'विंडो बंद करें' फ़ंक्शन का उपयोग करने का प्रयास करना।
कोई विचार इस व्यवहार को ठीक करने के लिए कैसे करें?
यह उपयोगिता परिप्रेक्ष्य से थोड़ा दुर्भाग्यपूर्ण है लेकिन आपकी व्याख्या को समझ में आता है और कम से कम मैं किसी भी शिकायत के मामले में मूल व्यवहार करने के लिए उंगली को इंगित कर सकता हूं :) – Robert
सहमत हैं। जितना संभव हो सके मोडल संवाद से बचने का एक और कारण। –