Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: mapers en 9 Julio 2010, 16:52 pm



Título: QT4------>interfaz
Publicado por: mapers en 9 Julio 2010, 16:52 pm
holas de nuevo aca molestando jejeje  bueno quisiera que me dijeran  que funciones usar para abrir un programa hecho en C++ pero en QT4 ...por ejemplo mi programa que sea ------------>
Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. char arreglo [1000];
  9. int i,j,k,cantidad;
  10.  
  11. cout<<"INGRESE CADENA A EVALUAR"<<endl;
  12.    cin>>arreglo;
  13.    cout<<"INGRESE VALOR A GENERAR"<<endl;
  14.    cin>>cantidad;
  15.  
  16. for(i = 0; i < cantidad; ++i){
  17.    for(j = 0; j < strlen(arreglo) ; ++j){
  18.        for(k = 0; k <= i; ++k){
  19.            std::cout << arreglo[j];
  20.        }
  21.    }
  22.    std::cout << std::endl;
  23. }
  24.  
  25.  
  26.    system("PAUSE");
  27.    return EXIT_SUCCESS;
  28. }
  29.  
  30.  

ahora como hago para abrirlo pero en QT4------estoy leyendo el manual pero en ningun lado me dice como hacer eso.....gracias



Título: Re: QT4------>interfaz
Publicado por: [Zero] en 9 Julio 2010, 17:13 pm
Si te refieres a ejecutar el programa, puedes usar QProcess:

Código:
http://doc.trolltech.com/4.3/qprocess.html#execute

No sé si entendí bien la pregunta, si no es lo que buscas vuelve a preguntar.

Saludos


Título: Re: QT4------>interfaz
Publicado por: Debci en 9 Julio 2010, 17:54 pm
O bien es lo que dices tu o bien intenta que el source code de modo consola se auto-convierta a interfaz grafica jeje

Saludos


Título: Re: QT4------>interfaz
Publicado por: mapers en 9 Julio 2010, 18:06 pm
si p´s eso mismo quiero usar interfaz grafica para modificar algunas cosas y ponerle botones de opciones ............ ;D ;D ;D


Título: Re: QT4------>interfaz
Publicado por: nicolas_cof en 9 Julio 2010, 18:48 pm
mapers, pero por lo que se puede ver de tu codigo en ningun momento implementas Qt :P

Aca te dejo un codigo de ejemplo...

Código:
/******** Hola.cpp **********/
#include <QtGui/QApplication>
#include <QtGui/QLabel>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel label("¡Hola Mundo!");
    label.show();
    return app.exec();
}

Fuente: Wikipedia (http://es.wikipedia.org/wiki/Qt_%28biblioteca%29)

Nota: creo que estas leyendo el manual equivocado, fijate en este post (https://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html) hay un libro.

Salu10.


Título: Re: QT4------>interfaz
Publicado por: mapers en 9 Julio 2010, 20:27 pm
entonces mejor es trabajar con el API de windows   


Título: Re: QT4------>interfaz
Publicado por: Debci en 9 Julio 2010, 20:41 pm
:S No te entiendo amigo, y creo que hablo en nombre de varios :s

Especifica un poco, como que es mejor api de windows?

Saludos


Título: Re: QT4------>interfaz
Publicado por: [L]ord [R]NA en 9 Julio 2010, 23:01 pm
Es mucho mas sencillo crear interfaces graficas con Qt que con la API de Windows, ademas te brinda portabilidad para compilar y ejecutar en otros Sistemas operativos sin necesidad de modificaciones... siempre y cuando solo utilices librerias Qt y librerias standar


Título: Re: QT4------>interfaz
Publicado por: leogtz en 9 Julio 2010, 23:39 pm
Él solo quiere ponerle interfaz grafica a los programas que vaya haciendo.

Aquí mismo en el foro hay varios libros sobre interfaces con Qt, leelos.


Título: Re: QT4------>interfaz
Publicado por: mapers en 12 Julio 2010, 06:09 am
mmm pero esta en ingles no hay alguna version en español


Título: Re: QT4------>interfaz
Publicado por: leogtz en 12 Julio 2010, 06:15 am
No.

Tendrás que conformarte con algunos tutoriales en la red.


Título: Re: QT4------>interfaz
Publicado por: mapers en 12 Julio 2010, 08:14 am
y que me dices del wxDev-C + + es tambien parecido al QT4


Título: Re: QT4------>interfaz
Publicado por: leogtz en 12 Julio 2010, 09:06 am
y que me dices del wxDev-C + + es tambien parecido al QT4

wxDev-C++ es una extensión de Dev-C++, si bien Qt y wxDev-C++ sirven para crear interfaces gráficas, Qt tiene muchas ventajas sobre este.

Otra alternativa sería GTk.


Título: Re: QT4------>interfaz
Publicado por: nicolas_cof en 12 Julio 2010, 12:19 pm
Sumando alternativas, otra seria wxWidgets (http://es.wikipedia.org/wiki/WxWidgets)...

http://www.wxwidgets.org/
http://wxcode.sourceforge.net/
http://wxpack.sourceforge.net/
http://www.upcase.de/wxSkin.html

Recomendacion: intenta aprender ingles porque dudo que encuentres buenos libros en español ya sea de Qt, GTK+ o wxWidgets.

Salu10.


Título: Re: QT4------>interfaz
Publicado por: O-LLOS-O en 12 Julio 2010, 19:03 pm
http://zetcode.com/tutorials/qt4tutorial/ (http://zetcode.com/tutorials/qt4tutorial/)

Este esta en ingles, pero es bastante asequible creo yo, te lo van explicando trozo a trozo0 de codigo... espero que te sirva

Saludos