begin process at 2012 02 13 07:41:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

[Qt] Probleme de classe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Qt] Probleme de classe

lundi 5 janvier 2009 à 02:15:02 | [Qt] Probleme de classe

DakM

Hello

1 heure a essayer de trouver une alternative, jai pas reussi!
Alors, jessaye de faire creer un socket avec comme parent, ma classe mw qui est la fenetre principale de mon application, je comprend tout simplement pas pourquoi Qt veut pas m'compiler ca ;(
l'erreur:
expected ')' before token '*' dans le fichier sockethandler.h à socketHandler(mainWindow *mw);
main.cpp
[code]
#include <QtGui/QApplication>

#include "mainwindow.h"

int main(int argc, char *argv[])

{

QApplication app(argc, argv);

mainWindow mw;

mw.show();

return app.exec();

}

[/code]

mainwindow.cpp

[code]

#include "mainwindow.h"

#include "sockethandler.h"

mainWindow::mainWindow() : QWidget()

{

setFixedSize(1024,595);

setCursor(QCursor(Qt::OpenHandCursor));

setStyleSheet(QString::fromUtf8("background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);"));

setWindowTitle(QString("HighStory"));

}

void mainWindow::socket()

{

this->_s = new socketHandler(this);

}

socketHandler *mainWindow::getSocketHandler()

{

}

[/code]

mainwindow.h

[code]

#ifndef MAINWINDOW_H

#define MAINWINDOW_H

#include <QWidget>

#include "sockethandler.h"

class mainWindow : public QWidget

{

public:

mainWindow();

void socket();

socketHandler *getSocketHandler();

private:

socketHandler *_s;

};

#endif // MAINWINDOW_H

[/code]

sockethandler.cpp

[code]

#include "sockethandler.h"

#include "mainwindow.h"

socketHandler::socketHandler(mainWindow *mw)

{

/* vars */

_connected = false;

_packetlength = 0;

/* init socket */

_sock = new QTcpSocket(mw);

/* events */

mw->connect(this->_sock, SIGNAL(readyRead()), this, SLOT(dataReceived()));

mw->connect(this->_sock, SIGNAL(connected()), this, SLOT(connected()));

mw->connect(this->_sock, SIGNAL(disconnected()), this, SLOT(disconnected()));

mw->connect(this->_sock, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(socketError(QAbstractSocket::SocketError)));

}

void socketHandler::connect(QString host, quint16 port)

{

this->getSocket()->connectToHost(host, port);

}

QTcpSocket *socketHandler::getSocket()

{

return this->_sock;

}

void socketHandler::connected()

{

this->_connected = true;

}

void socketHandler::disconnected()

{

this->_connected = false;

this->_packetlength = 0;

}

[/code]

sockethandler.h

[code]

#ifndef SOCKETHANDLER_H

#define SOCKETHANDLER_H

#include <QtNetwork>

#include "mainwindow.h"

class socketHandler

{

public:

socketHandler(mainWindow *mw);

void connect(QString host, quint16 port);

QTcpSocket *getSocket();

private slots:

void dataReceived();

void connected();

void disconnected();

void socketError(QAbstractSocket::SocketError error);

void send();

private:

QTcpSocket *_sock;

quint16 _packetlength;

bool _connected;

};

#endif // SOCKETHANDLER_H

[/code]



Cette discussion est classée dans : code, void, mainwindow, mw, sockethandler


Répondre à ce message

Sujets en rapport avec ce message

Probleme Argument void* d'une fonction [ par Steph115 ] Bonjour,Pour info je travaille sous Linux en C++ j'ai une fonction definie comme ca : [Code]int ServeurSocket::emmetreSocket(void* trame, int taille){ desallocation de mémoire de structure..... [ par psyko_flex ] Je voudrais une petite aide sur la désallocation de la mémoire...voila je passe unen structure dans une fonction, regarder l exemple:( ma structure s intruction zappee ! [ par chris5874 ] Bonjour,j'ai commence un petit programme en C. Malheureusement etant debutant, j'ai du surement negliger un detail car une instruction qui est censee Pb avec les classes [ par Rouliann ] Bonjour tout le monde!Alors comme je sais pas trop d'où vient le pb je vais afficher ma source et les erreurs qu'elle génère! lol//joueur.h#include <s error: variable or field declared void sous code:block Windows C++ [ par Topnotch ] Bonjour!Je tente de construire une fonction dans une classe qui ouvre un fichier. Dans le fichier .h, le compilateur me retourne un message d'erreur c pb en debug : user breakpoint called from code ******** suite à un delete [ par jindono ] Bonjour tout le monde,J'ai un souci en mode debug (sachant que le même code marche très bien en Release)voici le contenu de la pile d'appelNTDLL! 7c91 comment gerer ce projet pour que deux etudiants n'aient pas le meme code [ par desco182 ] Salut a tous j'aimerais bien que quelqu'un m'aide .#include#include#include#ifndef ETUDIANT_H#define ETUDIANT_Hclass etudiant{int code;<br / code ascii d'un nombre/conversion d'un float en code ascii [ par mortaurat ] Bonjour, je suis entrain de realiser un programme pour un microcontrolleur permettant de mesurer une temperature. Un capteur me donne une tension prop arbrebinaire [ par jbitsch68 ] bonjour, j'essaye de créer un arbre binaire. voici le code : --- les classes noeud et arbrebinaire [code=cpp]#include class Noeud; class Arbr Cast void* - objet C++ [ par zaraki21 ] Bonjour, Je travaille actuellement sur un projet en C/C++ dans lequel je souhaite "caster" un membre d'une classe de type void* en un pointeur sur un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales