Qt en Español
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Qt en Español

Qt en Español es una comunidad de usuarios para aprender a Programar usando las librerias Qt

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Desaparecen objetos del formulario al usar showMaximized()
Hola Mensaje EmptySáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
Hola Mensaje EmptyDom Mayo 18, 2014 5:04 pm por solitarywolf

» Error QT (y no sé que más poner ¬¬)
Hola Mensaje EmptyJue Sep 26, 2013 4:02 pm por Anónimo

» QT, VTK en VS 2008 C++
Hola Mensaje EmptyJue Abr 11, 2013 5:19 pm por monicadiaz

» [Ayuda]Programa en PyQt4 en modo Pantalla completa
Hola Mensaje EmptySáb Mar 30, 2013 8:56 pm por fortil

» SIGNAL y SLOT
Hola Mensaje EmptySáb Mar 02, 2013 5:11 pm por loloqt

» Qt creator 5.0.1 en Windows 8...."Qt creator needs a compiler set up to build. Configure a compiler in the kit options"
Hola Mensaje EmptyMiér Feb 27, 2013 4:23 pm por caliche

» mi aplicacion no me lee la base de datos
Hola Mensaje EmptyJue Oct 18, 2012 1:55 pm por jldiaz

» QT.Para G19 de Logitech
Hola Mensaje EmptyDom Oct 14, 2012 3:00 am por novax1

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Crear foro
Sondeo

Que nombre te gustaria que se llamara el foro?

Hola Mensaje Vote_lcap27%Hola Mensaje Vote_rcap 27% [ 6 ]
Hola Mensaje Vote_lcap18%Hola Mensaje Vote_rcap 18% [ 4 ]
Hola Mensaje Vote_lcap0%Hola Mensaje Vote_rcap 0% [ 0 ]
Hola Mensaje Vote_lcap55%Hola Mensaje Vote_rcap 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

Hola Mensaje

2 participantes

Ir abajo  Mensaje [Página 1 de 1.]

1Hola Mensaje Empty Hola Mensaje Miér Dic 30, 2009 4:11 pm

Lycus HackerEmo

Lycus HackerEmo
Admin

Hola Mensaje Snapshot3

Este es un pequeno programa que al hacer clic en el boton "Hola" este mostrara un mensaje "Hola Mundo!!!" y el otro boton "Salir" cerrarar la aplicacion. Mas adelante explicare el codigo. (Todos estos archivos, incluidos el de CMakelist deben de estar en la misma carpeta).

Creamos una carpeta que se va a llamar holamensaje, en el debemos de crear lo siguientes archivos main.cpp, holamensaje.cpp y holamensaje.h.

main.cpp,
Código:
#include <QtGui/QApplication>
#include "holamensaje.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    holamensaje hola;
    hola.show();
    return a.exec();
}

holamensaje.cpp
Código:
#include <QtGui>
#include "holamensaje.h"

holamensaje::holamensaje(QWidget *parent)
    : QWidget(parent)
{
    holabutton = new QPushButton("Hola");
    salirbutton = new QPushButton("Salir");

    connect(holabutton, SIGNAL(clicked()),this, SLOT(hola()));
    connect(salirbutton, SIGNAL(clicked()),this, SLOT(close()));

    QHBoxLayout *layout = new QHBoxLayout;
    layout->addWidget(holabutton);
    layout->addWidget(salirbutton);
    setLayout(layout);

    setWindowTitle("Hola Mensaje");
    resize(250, 100);
}

void holamensaje::hola()
{
    QMessageBox msgBox;
    msgBox.setText("Hola Mundo!!!");
    msgBox.exec();
}

holamensaje.h
Código:
#ifndef HOLAMENSAJE_H
#define HOLAMENSAJE_H

#include <QtGui/QWidget>

class QPushButton;

class holamensaje : public QWidget
{
    Q_OBJECT

public:
    holamensaje(QWidget *parent = 0);

public slots:
    void hola();

private:
    QPushButton *holabutton;
    QPushButton *salirbutton;
};

#endif // HOLAMENSAJE_H

Tambien debemos de crear otro archivo que se debera de llamar CMakeLists.txt, este nos ayudara a compilar el programa.

CMakeLists.txt
Código:
project (holamensaje)
find_package(KDE4 REQUIRED)
include (KDE4Defaults)
include_directories(${KDE4_INCLUDES})
set(holamensaje_SRCS main.cpp holamensaje.cpp holamensaje.h)
kde4_add_executable(holamensaje ${holamensaje_SRCS})
target_link_libraries(holamensaje ${KDE4_KDEUI_LIBS})
install(TARGETS holamensaje  ${INSTALL_TARGETS_DEFAULT_ARGS})

Compilacion

Abrimos la terminal e ingresamos a la carpeta donde se encuentra el programa.
ej:

Código:
$ cd ./holamensaje

despues lo compilamos:

Código:
$ mkdir build && cd build
$ cmake ..
$ make

y para ejecutarlo:

Código:
./holamensaje

Tux Maya



Última edición por Lycus HackerEmo el Vie Ene 01, 2010 5:53 pm, editado 2 veces

https://qt-espanol.forosactivos.net

2Hola Mensaje Empty Vergüenza Vie Ene 01, 2010 1:50 pm

guate



Me da vergüenza poner este post. no he sido capaz de ver el ejemplo. No creo que el codigo este mal
sino yo que no soy capaz de realizarlo.

me da este error cuando ejecuto cmake ..

CMake Error: The source directory "/home/guate" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.


Feliz Año

3Hola Mensaje Empty Re: Hola Mensaje Vie Ene 01, 2010 5:46 pm

Lycus HackerEmo

Lycus HackerEmo
Admin

Sorry Sad , es un error mio me falto agregar el archivo del CMakelist ya que este ayudara en la compilacion del programa.

Feliz Ano Nuevo Very Happy

https://qt-espanol.forosactivos.net

Contenido patrocinado



Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.