मेरे क्यूटी ऐप में कई खिड़कियां हैं और कभी-कभी, भले ही खिड़कियां पहले से खुली हैं लेकिन अन्य खिड़कियों के नीचे चली गई हैं, तो उपयोगकर्ता मेनविंडो मेनूबार से एक खोलने का विकल्प चुन देगा, इस मामले में मैं इसे आसानी से ले जाना चाहता हूं और इसे बनाना चाहता हूं वर्तमान एक। अब QWidget-> raise का उपयोग करके यह विंडो अन्य सभी विंडोज़ के शीर्ष पर जाती है लेकिन यह इसे चुनती नहीं है और यही मुझे करने की ज़रूरत है। मैंने QWidget-> setFocus की कोशिश की लेकिन वह कुछ भी नहीं करता है। इस बीच में मैं QWidget-> क्लोज़ के बाद QWidget-> शो के संयोजन का उपयोग कर रहा हूं लेकिन मैं जानना चाहता हूं कि -> raise के साथ उपयोग करने के लिए कोई आदेश है या नहीं।, मैं विंडो को वर्तमान विंडो कैसे बना सकता हूं?
मैंने कोशिश की:
pMission->raise();
pMission->setFocus(Qt::ActiveWindowFocusReason);
लेकिन यह काम नहीं किया तो मैं प्रयोग किया है:
pMission->close();
pMission->show();
क्या आप मतलब है "... अन्य सभी विंडो के शीर्ष पर जाना है लेकिन यह उसका चयन नहीं करता है"? –
मेरा मतलब है कि कमांड pmission-> raise(); खिड़की को अन्य सभी खिड़कियों के शीर्ष पर बना देता है लेकिन यह "वर्तमान" विंडो नहीं बनता है। –