[QT] Appeler une variable dans une autre classe
Luune
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je développe une application sur QT, et dans main.cpp j'ai ce code :
Je sais que c'est bête comme question mais est ce que vous pouvez me dire comment je fais pour utiliser ScreenWidth et ScreenHeight dans Logista.cpp.
Merci d'avance..
Je développe une application sur QT, et dans main.cpp j'ai ce code :
#include "logista.h"
#include
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Logista w;
w.show();
//w.showFullScreen();
QScreen *screen = QGuiApplication::primaryScreen();
QRect screenGeometry = screen->geometry();
int ScreenHeight = screenGeometry.height();
int ScreenWidth = screenGeometry.width();
w.setFixedSize(ScreenWidth,ScreenHeight);
w.show();
qDebug() << "Computed dimensions " << ScreenWidth << "x" << ScreenHeight;
return a.exec();
}
Je sais que c'est bête comme question mais est ce que vous pouvez me dire comment je fais pour utiliser ScreenWidth et ScreenHeight dans Logista.cpp.
Merci d'avance..
A voir également:
- [QT] Appeler une variable dans une autre classe
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appeler en privé - Guide
- Ouvrez cette page. dans le code de la page, modifiez la couleur de fond de la classe .pix. un code de 4 chiffres doit apparaître dans la grille. lequel ? ✓ - Forum Programmation
- Qt sdk - Télécharger - Langages
- Je peux appeler mais pas recevoir d'appel sur mon portable - Forum Réseaux sociaux
'w' was nt declared in this scope
'ScreenWidth' was nt declared in this scope
'ScreenHeight' was nt declared in this scope
j'ai ces erreurs a Logista.cpp :( chaque fois que j'essaie d'ajouter ScreenWidth ou ScreenHeight.
Pour que tu puisse comprendre ce que j'essaie de faire, dans main j'obtiens la dimension de l’écran ou l'application a été lancer pour que la fenêtre principal profite de toute la dimension.. du coup dans Logista.cpp j'ai une label qui bouge et je veux qu'elle s’arrête a la fin du width pour qu'elle revient a x=0;
Tout ça marche quand je fixe le 'x' a 800 par exemple, mais quand je remplace 800 par SreenWidth, j'obtiens l'erreur que je t'ai déjà montrer.
Merci pour le temps que tu as accorder a mon problème.