échange d'informations par bluetooth
Bonjour a tous !
Je vous explique mon probleme : je désire envoyer des informations via bluetooth à un robot.
Pour cela j'ai créer une fenetre avec Qt et je dois maintenant envoyer les informations par la clé bluetooth cependant je n'arrive par a ouvrir le port de la clé bluetooth :cry: :cry:et je ne sais absolument pas quoi faire donc si quelqu'un pourrait m'aider ou me donner des conseils ;) Merci !
((( Voici mon code en C++ qui compile mais aucun port ne s'affiche dans la QComboBox ..... :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#include "MaFenetre.h"
#include <qextserialenumerator.h>
#include <qextserialport.h>
#include <win_qextserialport.h>
#include <qextserialenumerator.cpp>
#include <qextserialbase.h>
MaFenetre::MaFenetre() : QWidget()
{
setFixedSize(1024, 768);
QLabel *label = new QLabel(this);
label->setPixmap(QPixmap("fondfenetre.jpg"));
m_pointA = new QPushButton("Connection", this);
m_pointA->setFont(QFont("Papyrus", 21,true));
m_pointA->setCursor(Qt:: PointingHandCursor);
m_pointA->setGeometry(62, 219, 200, 75);
QObject::connect(m_pointA, SIGNAL(clicked()), this, SLOT(connection()));
m_quitter = new QPushButton("Quitter", this);
m_quitter->setFont(QFont("Courier New", 16));
m_quitter->setGeometry(904, 708, 120, 60);
m_quitter->setCursor(Qt:: PointingHandCursor);
QObject::connect(m_quitter, SIGNAL(clicked()), qApp, SLOT(quit()));
QList<QextPortInfo> ports = QextSerialEnumerator::getPorts();
portNumber = new QComboBox(this);
for (int i = 0; i < ports.size(); i++)
{
portNumber->addItem(ports.at(i).portName.toLocal8Bit().constData());
// ajout du port série à la liste
QString friendlyName(ports.at(i).friendName.toLocal8Bit().constData());
if (friendlyName.contains("bluetooth", Qt::CaseInsensitive))
portNumber->setCurrentIndex(i);
// entrée par défaut si c'est un port bluetooth
}
// liste des ports série disponibles
} |
)))