This code opens new window in selected screen :
Qt Code:
  1. int screen_number = 2;//2 is an example, this is 3th screen, because screens are numbered from 0
  2. MyWidget *my_widget;
  3. QWidget *parent_screen = 0x00;
  4. bool is_virtual_desktop = QApplication::desktop()->isVirtualDesktop();
  5. QPoint bottom_left = QApplication::desktop()->screenGeometry(0).bottomLeft();
  6.  
  7. if( is_virtual_desktop )
  8. bottom_left = QApplication::desktop()->screenGeometry(screen_number).bottomLeft();
  9. else
  10. parentScreen = QApplication::desktop()->screen(screen_number);
  11.  
  12. my_widget = new MyWidget(parentScreen);
  13. if( is_virtual_desktop )
  14. my_widget->move( bottom_left );
To copy to clipboard, switch view to plain text mode