Cours:SaéSBC : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(lecture de code barre)
Ligne 1 : Ligne 1 :
 
=lecture de code barre=
 
=lecture de code barre=
 +
 +
==Lecture de fichier CSV==
 +
 +
Classes à utiliser :
 +
*QFile
 +
**méthode readline
 +
*QString
 +
**méthode split
 +
 
==Documents==
 
==Documents==
 
[[Media:ListeEtudiants.zip]]
 
[[Media:ListeEtudiants.zip]]
Ligne 10 : Ligne 19 :
 
**sur chaque widget
 
**sur chaque widget
 
**ui->unWidget->setFocusPolicy(Qt::NoFocus);
 
**ui->unWidget->setFocusPolicy(Qt::NoFocus);
 
  
 
=Domotique=
 
=Domotique=

Version du 10 janvier 2019 à 11:05

lecture de code barre

Lecture de fichier CSV

Classes à utiliser :

  • QFile
    • méthode readline
  • QString
    • méthode split

Documents

Media:ListeEtudiants.zip

Conserver le focus clavier sur la zone de saisie

  • Ajouter une zone de saisie dans l'interface : QLineEdit
  • rendre active cette zone : ui->lineEdit->activateWindow();
  • garder le focus sur cette zone : ui->lineEdit->setFocusPolicy(Qt::StrongFocus);
  • empêcher la prise du focus clavier par d'autres widgets :
    • sur chaque widget
    • ui->unWidget->setFocusPolicy(Qt::NoFocus);

Domotique

MQTT pour Qt : https://doc.qt.io/QtMQTT/qtmqtt-index.html

MQTT pour Arduino : https://pubsubclient.knolleary.net