QT obtenir la résolution de l'écran sans le moniteur étendu
QDesktopWidget desktop;
int desktopHeight=desktop.geometry().height();
int desktopWidth=desktop.geometry().width();
this->resize(desktopWidth,desktopHeight);
par exemple ma principale résolution de l'écran est de 1024 x 768 et mon extension de la résolution de l'écran 800x600.
la valeur que je reçois de bureau hauteur et la largeur est la somme des deux la résolution de l'écran. j'ai seulement besoin de la résolution de l'écran. quelqu'un peut-il me dire comment? merci. Je suis l'aide de qt 4.7.3
edit: je suis en dual screen, en particulier dans les caisse de la commande le moniteur principal est vu par le caissier et l'étendue sont vus par le client.
OriginalL'auteur reggie | 2013-07-27
Vous devez vous connecter pour publier un commentaire.
Vous avez assez bien eu, il suffit de donner le ID de l'écran de votre moniteur principal à la
geometry()
appel.C'est correct
enfin sur votre commentaire vous parlez de la modification de la availablegeometry à screengeometry en fonction de mes besoins?
il fonctionne........
availableGeometry() exclure de l'espace occupé par des choses comme la barre des tâches
OriginalL'auteur Chris