Explicando un código Qt4 sencillo

By angelclasico

Estudiando un poco pude entender algunas cosas que significaban del código anterior, trataré de explicar ahora un poco mas profundamente.

El programa que hice fue muy sencillo (mas bien que copie), trataré de explicarlo línea por línea.

1 #include <QApplication>
2 #include <QLabel>
3 int main(int argc, char *argv[])
4 {
5 QApplication app(argc, argv);
6 QLabel *label = new QLabel(“Hello Qt!”);
7 label->show();
8 return app.exec();
9 }

La línea 1 y 2 incluyen definiciones de las clases QApplication y QLabel. Cada clase deberá tener una cabecera, es decir, deberá tener una indicación al inicio del código con el mismo nombre.

La línea 5 QApplication crea un objeto gráfico y requiere de argc y argv no se para que pero los necesita, tal vez después lo entienda. Botones, menús, scroll bars y frames son ejemplos de Widgets que a su vez pueden contener otros Widgets

Línea 6 crea un Widget (Elemento gráfico en una interfaz de usuario) que mostrará “Hello QT!”

Linea 7 hará que el widget sea visible, debemos activalrlo para ello, ya que los Widgets siempre son invisibles.

Línea 8 Este es un tipo de “Stand By” donde el programa se queda esperando las acciones que vaya a tomar el usuario y que hayan sido definidas en el código. Una acción puede ser un “click” pero si este “click” no está definido en el código, este no responderá.

La aplicación generada es la siguiente.

hello-qt.png

Etiquetas: , , ,

Escribe un comentario

Tienes que iniciar sesión para escribir un comentario.