Programar/editar en QT-KDE

De sabido es (o debería serlo) que las bibliotecas QT son mucho más ligeras y versátiles que las GTK. No queriendo entrar en la discusión estúpida de que si son libres o no (que lo son) podemos ver la potencia en todo su esplendor con diversas herramientas, como por ejemplo QT4-Designer, KAPPtemplate o KDevelop.

Acabo de hacer/modificar unos sencillos ejemplos en forma de aplicaciones o Widgets con la interfaz QT-4 Designer que voy a explicar cómo podéis cambiar unos códigos para personalizar en C++ (que nadie se asuste pues es tremendamente sencillo).

El primer ejemplo es una calculadora ejecutable que será activa desde un enlace en el directorio personal o copiándola a /usr/bin

Calculadora:

Fijáos en los archivos de la carpeta. El ejecutable calculadora lo crea qmake a partir de ciertos archivos y órdenes. Si queréis personalizar la vuestra, borrad todo SALVO lo siguiente:

  • button.cpp
  • button.h
  • calculator.cpp
  • calculator.h
  • main.cpp

Ahota vamos a editar el archivo calculator.cpp, buscar la línea:

setWindowTitle(tr(“Calculadora-maslinux”));

y cambiáis lo de maslinux por cualquier otra cosa. Entonces en consola nos ponemos en el directorio que tenemos los archivos y escribimos:

qmake-qt4 -project

qmake-qt4

make

Y aparecerá el ejecutable. Por supuesto debemos tener instaladas las herramientas qmake y las bibliotecas QT.4

Visor:

Lo próximo es un visor para abrir imágenes. Para ello borraremos todo al igual que anteriormente y dejaremos lo siguiente:

  • imageviewer.cpp
  • imageviewer.h
  • main.cpp

Y buscaremos esta línea en imageviewer.cpp :QMessageBox::information(this, tr(“Visor maslinux”),

Cambiándola al gusto. Despues se tiran en consola las mismas oŕdenes para crear el ejecutable visor

Capturador de pantalla:

!Que difícil ha de ser hacer una aplicación de capturar la pantalla¡ (pensarán muchos, pero…nada de eso)

En la carpeta Captura-maslinux seleccionáis lo de siempre; main.cpp, screenshot.cpp, screenshot.h y borráis todo lo demás. Editamos la línea de screenshot.cpp:

setWindowTitle(tr(“Captura-maslinux”)); y con qmake-qt4 -project, qmake-qt4 y make creamos el ejecutable. El resultado:

¿Es tan difícil? Claro que no.

*Todos los archivos y carpetas podéis descargarlos aquí

4 comentarios (+add yours?)

  1. siempregnu12@gmail.com
    oct 14, 2008 @ 13:34:25

    Hola
    La calculadora me resulta bastante útil, pero aclararía que por lo menos, en kubuntu el ejecutable no funciona a secas, sin el directorio, por lo que con permiso explicaré que he hecho para que funcione. Nada más que he copiado ese ejecutable a /usr/bin, dándole permiso de ejecución, con sudo cp calculadora /usr/bin y chmod 777 /usr/bin/calculadora. Ahora sí que funciona y he creado un enlace en el escritorio.
    Por lo demás, creo que es muy interesante el tema y uso de estos programitas para iniciación en qt y c++.
    Saludos y gracias por entretener.

    Responder

  2. amarok37
    oct 15, 2008 @ 17:36:43

    Hola
    En Lenny basta con clicar sobre el ejecutable, en la familia Ubuntu no lo sé.
    Gracias por reportarlo.

    Responder

  3. alejandrosanchezbastida
    oct 16, 2008 @ 13:29:11

    Responder

  4. Trackback: Review: Máslinux | PCTux

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.