QT Creator

Comandos basicos para ejecutar Qt creator.
Esto representa el programa más simple posible de Qt
#include <QApplication>
#include <QTextEdit>
int main(int argv, char **args)
{
QApplication app(argv, args);
QTextEdit textEdit;
textEdit.show();
return app.exec();
}
Creación de la clásica primer aplicación :
#include <QCoreApplication> /*Clase aplicación gráfica de Qt*/
#include <qdebug> /*administrar la ejecución y configura la aplicacion*/
int main(int argc, char *argv[]) /*argc y argv los usa QApplication
argc = entero con número de argumentos
argv = matriz con los argumentos*/
{
QCoreApplication a(argc, argv); /*Instancia a con argc y argv*/
QString StrLabel = "Hello World!"; /*Instancia Strlabel como cadena*/
qDebug() << StrLabel; /*Salida del contenido de StrLabel
*/
return a.exec(); /*Inicia el hilo principal de la aplicación.
Devuelve 0 si se ha ejecutado correctamente*/
}
Para agregar un botón Salir (Quit)
En una aplicación real, normalmente necesitará más de un widget. Vamos ahora a agregar un QPushButton debajo del editor de texto. El botón hará que la aplicación Bloc de Notas finalice cuando sea presionado (ejemplo, se da click con el mouse
#include <QtGui>
int main(int argv, char **args)
{
QApplication app(argv, args);
QWidget window;
QTextEdit *textEdit = new QTextEdit(&window);
QPushButton *quitButton = new QPushButton("Quit"); QObject::connect(quitButton, SIGNAL (clicked()), qApp, SLOT (quit()));
QVBoxLayout layout;
layout.addWidget(textEdit);
layout.addWidget(quitButton);
window.setLayout(&layout);
window.show();
return app.exec();
}


