[Qt] récupérer valeur widget dans variable

Luptios -  
loupius Messages postés 697 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis novice en C++ avec Qt et je souhaiterais faire un prograame permettant de programmer larret de l'ordinateur.
Le probleme c'est que je ne sais pas comment récupérer la valeur d'une SpinBox dans une variable.
Pros de Qt, aidez moi !
A voir également:

6 réponses

donas974 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   2
 
Salut,
Pour récupérer la valeur utilise la méthode value() qui renvoie la valeur de ta SpinBox. Sinon il y a une très bonne documentation sur le site oficielle de Qt qui te permet de trouver la solution en 5 secondes. Au fait pourquoi tu à besoin d'une SpinBox pour programmer l'arret de ton ordinateur?
0
Luptios
 
Ok merci.
Bein, je voudrais demander à l'utilisateur dans combien de secondes il souhaite eteindre son pc donc SpinBox...
Tu vois une autre solution ?
0
donas974 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   2
 
A oui d'accord je comprend mieux ce que tu veux de faire. Je pensais pas que tu voulais mettre un délai. Sinon comment t'y prends-tu pour éteindre l'ordinateur ? Qt propose une fonction pour le faire ou alors tu utilise une commende de l'OS ?
0
donas974 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   2
 
Non rien.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Luptios
 
Tas tout compris !
Pour éteindre le PC, j'avais pensé, pour windows, d'ouvrir un script ms dos(batch) contenant: shutdown -s -t 00 lorsque le délai proposé par l'utilisateur serait terminé .
Exemple:
Utilisateur met 1 minute de délai -> 1 min plus tard: execution du script ms dos -> donc exteinction du PC
Apres, suffit que je cherche pour les autres OS quelle commande permet d'eteindre le PC.
0
laptios
 
Pourrais tu m'en dire plus sur "value()" je ne comprend pas très bien
0
loupius Messages postés 697 Date d'inscription   Statut Membre Dernière intervention   148
 
'value()' est simplement une méthode membre de la classe QSpinBox. Consulte la doc de Qt, elle est complète et très bien faite.
Bonne continuation.
0