Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Detect multiple monitors



  • Hi guys,

    I need to detect multiple monitors on my applictation. My code is already done so I need to do minimal changes on it in order to open the application on a second screen, if it is present.
    I already know about QWdiget and QDesktopWidget, but I need some exemples of how to insert those functions in my code or an alternative to them.

    Thank you in advance,



  • Hi,

    what means "I need to detect multiple monitors"?

    With QDesktopWidget::screenCount() returns the number of screens available on the system

    @
    QDesktopWidget dw;
    if (dw.screenCount() > 1) {
    // Multiple screen
    }
    else {
    // Single screen
    }
    @

    However multiple monitors detecting depends on Window Manager settings (Virtual Desktop, Multiple Desktop, ...)


Log in to reply