क्यूटी
उत्तर
मैं दूसरे प्रदर्शन के लिए इस कोड को पूर्ण स्क्रीन में सफलतापूर्वक दोनों विंडोज & लिनक्स पर setGeometry का उपयोग
QRect screenres = QApplication::desktop()->screenGeometry(1/*screenNumber*/);
SecondDisplay secondDisplay = new SecondDisplay(); // Use your QWidget
secondDisplay->move(QPoint(screenres.x(), screenres.y()));
secondDisplay->resize(screenres.width(), screenres.height());
secondDisplay->showFullScreen();
showFullScreen पहले, तो। Qt5 में यह कर के
auto const desktop(QApplication::desktop());
setGeometry(desktop->screenGeometry(1));
#ifndef Q_OS_WIN
setWindowState(Qt::WindowState(Qt::WindowFullScreen | windowState()));
#endif // Q_OS_WIN
क्या आप एक कोड नमूना समेत मनाना चाहते हैं? यह आपके उत्तर को और अधिक मूल्यवान बना देगा। –
यह वास्तव में काम नहीं करता है, जब आप setGeometry को कॉल करते हैं तो विंडोस्टेट को नोस्टेट पर वापस कर दिया जाता है। – eozgonul
इस पर मेरे ले परीक्षण किया गया। QWidget
में windowHandle()
है जो पॉइंटर को QWindow
पर लौटाता है।
यहाँ पूर्ण स्क्रीन मोड में दूसरी स्क्रीन पर अपने विजेट को दिखाने के लिए कैसे है: जबकि विंडो> showFullScreen() का उपयोग कर के बजाय विंडो के शो>
QWidget * widget = new QWidget();
widget->show();
widget->windowHandle()->setScreen(qApp->screens()[1]);
widget->showFullScreen();
एक तरह से QWindow::setScreen
उपयोग करने के लिए स्क्रीन विंडो दिखाया जाना चाहिए, जिस पर स्थापित करने के लिए है:
Qt5 ठीक
यह समस्या हल हो गई()।
- 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. क्यूटी
यह Qt5 में अधिक काम नहीं करता है। QWidget पहली स्क्रीन पर दिखाया गया है। – user502144
क्यूटी 5 पर काम नहीं करने की पुष्टि की। पूर्णस्क्रीन सेट करने के बाद विंडो चलाना काम पर प्रतीत होता है। – eozgonul
मुझे लगता है कि इस कोड के साथ समस्या यह है कि स्क्रीन आकार भिन्न हो सकते हैं, इसलिए स्क्रीनकॉउंट के साथ पूर्ण रिज़ॉल्यूशन को विभाजित करना एक जुआ है जो आपके स्क्रीन संकल्पों के आधार पर काम कर सकता है। –