programmare in qt4 c++
programmare in qt4 c++
sapete cosa occore per programmare in c++ con GUI Qt4?
qualche guida per incominciare
in rete non riesco a trovare nulla
qualche guida per incominciare
in rete non riesco a trovare nulla
ho una copia di windows!!
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
- AlmAck
- Prode Principiante
- Messaggi: 95
- Iscrizione: domenica 29 aprile 2007, 12:27
- Distribuzione: Chakra Linux (x86_64)
- Contatti:
Re: programmare in qt4 c++
In rete c'è di tutto.
Cerca nokia Qt
Se installi QtCreator hai già tutto l'ambiente di sviluppo bello che pronto, con esempi e tanto altro.
Alcuni link:
http://qt.nokia.com/
http://www.qt-italia.org/
http://www.qtforum.org/
....
Cerca nokia Qt
Se installi QtCreator hai già tutto l'ambiente di sviluppo bello che pronto, con esempi e tanto altro.
Alcuni link:
http://qt.nokia.com/
http://www.qt-italia.org/
http://www.qtforum.org/
....
Re: programmare in qt4 c++
Il sito ufficiale è un buon punto di partenza.
Alla questa pagina nella sezione tutorial sono indicati i tutorial ufficiali:
Getting Started Programming with Qt
Address Book Tutorial
Alla questa pagina nella sezione tutorial sono indicati i tutorial ufficiali:
Getting Started Programming with Qt
Address Book Tutorial
È più utile riconoscere meriti di Windows e problemi di Linux piuttosto che negare la realtà per mero tifo. Altrimenti si chiama FUD da entrambe le parti.
- craft
- Entusiasta Emergente

- Messaggi: 2059
- Iscrizione: venerdì 6 aprile 2007, 18:07
- Distribuzione: Ubuntu 14.04 (x86_64)
- Località: Napoli
Re: programmare in qt4 c++
Già, poi sviluppare con qt creator è una cosa divertente e relativamente molto semplice. Puoi creare una applicazione grafica trascinando gli oggetti e inserendoli nella finestra a tuo piacimento, in maniera molto simile al visual studio....
Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi! A.Einstein
Re: programmare in qt4 c++
ok,ma non con il c++craft ha scritto: Già, poi sviluppare con qt creator è una cosa divertente e relativamente molto semplice. Puoi creare una applicazione grafica trascinando gli oggetti e inserendoli nella finestra a tuo piacimento, in maniera molto simile al visual studio....
solo con qt,infatti uso quello, ma non riesco ad integrarlo con il c++ per avere la GUI QT
ho una copia di windows!!
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
- craft
- Entusiasta Emergente

- Messaggi: 2059
- Iscrizione: venerdì 6 aprile 2007, 18:07
- Distribuzione: Ubuntu 14.04 (x86_64)
- Località: Napoli
Re: programmare in qt4 c++
Che problema hai?
Con qtcreator disegni la gui, poi imposti gli slot e scrivi il codice in c++....dove ti blocchi? fammi capire che ti do una zampa, vedrai che è semplice (b2b)
Con qtcreator disegni la gui, poi imposti gli slot e scrivi il codice in c++....dove ti blocchi? fammi capire che ti do una zampa, vedrai che è semplice (b2b)
Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi! A.Einstein
Re: programmare in qt4 c++
facciamo cosi, mi dici ,il percorso e le voci da selezionare?craft ha scritto: Che problema hai?
Con qtcreator disegni la gui, poi imposti gli slot e scrivi il codice in c++....dove ti blocchi? fammi capire che ti do una zampa, vedrai che è semplice (b2b)
io in qt ,qualcosa la so fare(.mql)
ma se leggo l'esempio
Codice: Seleziona tutto
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
ho una copia di windows!!
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
Re: programmare in qt4 c++
Dovresti dire quali errori.kommos ha scritto: mi sputa errori
Comunque, andando ad occhio:
Quello sembra un sorgente per le Qt 3. Cancella la riga
Codice: Seleziona tutto
a.setMainWidget( &hello );Codice: Seleziona tutto
#include <QApplication>
#include <QPushButton>È più utile riconoscere meriti di Windows e problemi di Linux piuttosto che negare la realtà per mero tifo. Altrimenti si chiama FUD da entrambe le parti.
Re: programmare in qt4 c++
allora il codice è questo
scrivo
qmake -projetc
qmake
make
e l'errore è questo:
Codice: Seleziona tutto
#include <QApplication>
#include <QPushButton>
int main(int argv, char **args)
{
QApplication app(argv, args);
a.setMainWidget( &hello );
return app.exec();
}qmake -projetc
qmake
make
e l'errore è questo:
Codice: Seleziona tutto
bash-4.1# qmake -project
bash-4.1# qmake
bash-4.1# make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt/mkspecs/linux-g++-64 -I. -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/include/QtGui -I/usr/lib64/qt/include -I. -I. -o p.o p.cpp
p.cpp: In function 'int main(int, char**)':
p.cpp:9:15: error: 'a' was not declared in this scope
p.cpp:9:33: error: 'hello' was not declared in this scope
make: *** [p.o] Errore 1
ho una copia di windows!!
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
S'èè....ma và vìriri runnè gnuniata..sarà tutta inpruvulazzata.
Re: programmare in qt4 c++
.setMainWidget() si usava con la versione 3 delle Qt, ora non esiste più (se la guida che stai seguendo usa questa funzione allora è troppo vecchia, trova un'altra guida).
Inoltre, anche se quella funzione esistesse, la staresti chiamando su a, mentre la tua QApplication si chiama app, e passeresti come parametro hello, che non hai dichiarato da nessuna parte. Questi due errori però sono veramente banali, sembra tu non abbia esperienza col C++; forse per il momento dovresti concentrarti sul linguaggio e tornare sulle Qt più avanti (per usare bene queste librerie è necessario conoscere bene il C++).
Versione corretta:
Inoltre, anche se quella funzione esistesse, la staresti chiamando su a, mentre la tua QApplication si chiama app, e passeresti come parametro hello, che non hai dichiarato da nessuna parte. Questi due errori però sono veramente banali, sembra tu non abbia esperienza col C++; forse per il momento dovresti concentrarti sul linguaggio e tornare sulle Qt più avanti (per usare bene queste librerie è necessario conoscere bene il C++).
Versione corretta:
Codice: Seleziona tutto
#include <QApplication>
#include <QPushButton>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QPushButton hello("Hello world!", 0);
hello.resize(100, 30);
hello.show();
return a.exec();
}
È più utile riconoscere meriti di Windows e problemi di Linux piuttosto che negare la realtà per mero tifo. Altrimenti si chiama FUD da entrambe le parti.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti
