2012-04-01 10 views

उत्तर

4

WindowCloseButtonHintWindowFlags में आप जो चाहते हैं वह कर सकते हैं। उदाहरण here देखें। अपने संवाद

dlgLobLobLob->setWindowFlags(Qt::Dialog | Qt::Desktop) 
+0

मैंने अब 'सेटविंडोफ्लैग्स (क्यूटी :: कस्टमाइज़ विन्डोहिंट | क्यूटी :: विंडोटिटलहंट) द्वारा विंडो को महंगा करने की कोशिश की; 'या' सेटविंडोफ्लैग्स (विंडोफ्लैग्स) और ~ क्यूटी :: विंडोक्लोस बटनटन);'। समस्या यह है कि दोनों विचार अभी भी अधिकतम बटन छोड़ते हैं और जब बंद बटन को अधिकतम किया जाता है तो फिर से दिखाई देता है। कोई उपाय? – Streight

3

उपयोग इस समारोह setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::WindowTitleHint); की कोशिश करो। एक

setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint); 
इसी के साथ

, मैं: आप Window Flags Example जाँच करने के लिए, और कम से कम में (एम्बेडेड) लिनक्स WindowFlags

+0

मैंने कोशिश की, लेकिन दुर्भाग्यवश यह काम नहीं करता है - सभी बटन (बंद करें, अधिकतम करें, छोटा करें) उपलब्ध हैं। मान लीजिए यह एकता डेस्कटॉप पर निर्भर करता है। – Streight

+0

इस पोस्ट को चेक करें: http://stackoverflow.com/questions/10369826/qt-disable-alt-f4 –

3

के लिए

+0

ओएस एक्स पर काम नहीं करता है। –

4

के सभी संभव संयोजनों के प्रभाव को देखने के लिए चारों ओर खेलने के लिए कर सकते हैं, तो आप ऐसा कर सकते हैं खिड़की जिसमें शीर्षक है लेकिन कोई बटन नहीं है।