Qt LatAm

RSS Feed
A group for the Latin America Qt community | Grupo para la comunidad Qt Latinoamericana.
Founder: paulo
Members: 104
Category: Regional
Join group

This is an overview of the latest updated topics, visit the full forum here.

0
replies

Busco crear programas básicos en consola.

by: wind7 | Views: 32 | Forum: Spanish

En Qt también se pueden crear programas en consola, busco transformar un programa en C++ a Qt para la plataforma Windows & posteriormente para android.
Si me recomiendas algún link para aprender Qt, bienvenido (a) seas.
Adjunto el Code en C++, la idea es reescribirlo a Qt.
Desde ya muchas gracias por su tiempo.

  1. // sumar 3.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include <stdafx.h>
  5. #include <iostream>
  6. #include <windows.h>
  7.  
  8. using namespace std;
  9.  
  10. float primernumero;
  11. float segundonumero;
  12. float suma;
  13.  
  14. int main()
  15. {
  16.  locale::global(locale("spanish"));
  17.  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15); // color blanco
  18.  do
  19.  {
  20.  cout << "Ingrese un número: ";
  21.  cin >> primernumero;
  22.  
  23.  cout << "Ingrese otro número: ";
  24.  cin >> segundonumero;
  25.  
  26.  suma = primernumero + segundonumero;
  27.  
  28.  cout << "El resultado es: " << suma << endl;
  29.  cout << "Presione Enter para ingresar más datos.\n";
  30.  }
  31.  while ( suma == suma);
  32.  cin.ignore().get();
  33.  return 0;
  34. }

0
replies

Portar app widget a qml en Qt 5.3 para Android

by: nfrfab | Views: 117 | Forum: Spanish

Hola, desde ya muchas gracias por cualquier ayuda o sugerencia que me puedan brindar. Les comento mi problema:
Queria portar una app desarrollada con Necessitas Qt para Android (widgets) al nuevo Qt 5.3, lamentablemente no puedo utilizar widget en Qt 5.3 (la app no se ejecuta correctamente) y la unica solucion que encontre a mi problema es desarrollar toda la interfaz en qml (despues de varios dias de prueba una de las funciones principales de mi app se pudo ejecutar correctamente bajo qml). Esta solucion no me convence porque la app tiene mas de 50000 lineas de codigo (funciona casi totalmente en symbian, android y blackberry 10).
La necesidad portar a Qt 5.3 radica principalmente en que la funcion del sistema operativo android a la que quiero acceder solo lo puedo hacer con qml (necesito acceder a una activity, broadcastReceiver, y service). Otra de las razones es que la calidad de la interfaz usando widget no es muy buena. La version desarrollada en Necessitas Qt funciona pero tiene algunos bugs debido a la dificultad de implementar la comunicacion entre c++ y el java de Android. Supuestamente la ultima version de Qt esta mejor integrada con Android, mi idea era pasar todo a Qt 5.3, corregir los bugs y sacar la app al mercado.

El gran problema que tengo es que de qml no se nada, mi idea era comenzar con lo basico: prueba y error en qml. Mis consultas son las siguientes: – Existe componentes visuales en qml iguales o similares a los que se pueden insertar en los UI (form)? necesito poder visualizar tablas de sqlite, treeViews, el resto de componentes son los mas basicos, texbox, checkbox, etc. La aplicacion es del tipo administrativa-comercial, es compleja en cuanto a la cantidad de componentes-funciones. – Existe algun otro designer de qml aparte del que viene en qt? Aparentemente la version del designer para qml es muy limitada, quise abrir un .qml que solo tenia cuatro botones y ejecutaban algunas funciones implementadas en c++ y me aparecio el siguiente

[...]
1
replies

Problema al leer formato XML desde Internet

by: enmanuelmoreira | Views: 103 | Forum: Spanish | Last post by juanki, August 16, 2014

Hola, estoy escribiendo un validador de informacion fiscal para Venezuela con el proposito de introducir el Id Fiscal y que automaticamente traiga el nombre de la persona o de la empresa registrada, desde la pagina www.seniat.gob.ve

Mi codigo:

  1. void RIF::replyFinished(QNetworkReply *reply)
  2. {
  3.     QByteArray data = reply->readAll();
  4.     QString str(data);
  5.     qDebug() << str;
  6.     ui->textEdit->setText(str);
  7. }
  8.  
  9. void RIF::on_queryButton_clicked()
  10. {
  11.     QNetworkAccessManager *manager = new QNetworkAccessManager(this);
  12.     connect(manager, SIGNAL(finished(QNetworkReply*)),
  13.             this, SLOT(replyFinished(QNetworkReply*)));
  14.  
  15.     manager->get(QNetworkRequest(QUrl("http://contribuyente.com/getrif?rif=" + RIF::_rif())));
  16.  
  17. }

A traves de un lineEdit, pego la info fiscal a consultar y al compilar me da lo siguiente en qDebug():

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <rif:Rif xmlns:rif="rif" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" rif:numeroRif="VXXXXXXXX"><rif:Nombre>XXXXXXXXXXXXXXXX</rif:Nombre><rif:AgenteRetencionIVA>NO</rif:AgenteRetencionIVA><rif:ContribuyenteIVA>SI</rif:ContribuyenteIVA><rif:Tasa>75</rif:Tasa></rif:Rif>

El problema es que al tratar de leerlo bien sea con XmlStreamReader y capturar con qDebug() los elementos de dentro (<rif:Nombre>, <rif:AgenteRetencionIVA>) no me muestra ningun valor para colocarlos en lineEdit (es decir, cada registro en su campo)

Apreciando la ayuda que me puedan brindar.

5
replies

Empezando en QT

by: shikamarucb | Views: 314 | Forum: Spanish | Last post by shikamarucb, August 7, 2014

Hola a todos, soy nuevo en QT y tengo un conocimiento minimo, alguien podria decirme porque parte de la documentacion oficial de QT podria empezar? Como todo esta en ingles no se cual es el orden XD.

5
replies

Finalizar mi programa

by: Cardlo | Views: 258 | Forum: Spanish | Last post by Cardlo, August 1, 2014

Hola muy buena tarde a todos.

He terminado mi programa en qt, me gustaria saber que debo hacer para tenerlo como un ejecutable, me gustaria hacer un instalador, que software se puede utilizar para eso. Que recomendaciones me dan ustedes si tienen una guia les agradezco mucho.

Gracias.

50
replies

Quien somos

by: mrondon | Views: 9515 | Forum: Spanish | Last post by LuisRangel, August 1, 2014

Hola!

Mi nombre es Miguel Antonio Rondón, soy de República Dominicana. Estudiante de Ing. de Sistemas. Actualmente estoy con un proyecto personal para financieras e instituciones de microcredito. Mi proyecto personal esta siendo desarrollado con las siguientes tecnologias Qt 4.7 y MySQL Sever 5.1. La tecnología que usa es cliente servidor.

Esa es mi introduccion. A ver si alguien mas se anima para que podamos interactuar y conocernos!

Saludos!!!!

[Alicemirror: titulo corregido]

0
replies

Como instalar Qt Modeling en Windows 8.1 ??????

by: ZiCruz | Views: 108 | Forum: Spanish

Como puede instalar Qt Modeling (http://qt-project.org/wiki/QtModeling) in Windows 8.1 ???????

Estoy intentando hacer lo siguiente pero se produce un error en el (mingw32-make):

1.- Descargo: https://github.com/qtproject/qtmodeling/archive/master.zip (OK) ó https://qt.gitorious.org/qt/qtmodeling/archive/f26b2836d0271e53f30b94d9a854477309f65a02.tar.gz (OK)
2.- Decompress the files in folder QtModeling (OK)
3.- CD QtModeling (OK)
4.- qmake -recursive (OK)
5.- mingw32-make (Error…)

d src\ && ( if not exist Makefile C:\Qt\5.3\mingw482_32\bin\qmake.exe U:\Users\ZiCruz\Documents\Qt\QtModeling1\src\src.pro -o Makefile ) && mingw32-make -f Makefile
mingw32-make1: Entering directory ‘U:/Users/ZiCruz/Documents/Qt/QtModeling1/src’
cd modeling\ && ( if not exist Makefile C:\Qt\5.3\mingw482_32\bin\qmake.exe U:\Users\ZiCruz\Documents\Qt\QtModeling1\src\modeling\modeling.pro -o Makefile ) && mingw32-make -f Makefile
mingw32-make2: Entering directory ‘U:/Users/ZiCruz/Documents/Qt/QtModeling1/src/modeling’
mingw32-make -f Makefile.Release all
mingw32-make3: Entering directory ‘U:/Users/ZiCruz/Documents/Qt/QtModeling1/src/modeling’
g++ -c -pipe -fno-keep-inline-dllexport -msse2 -mstackrealign -mfpmath=sse -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_MODELING_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0×040800 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I”..\..\include” -I”..\..\include\QtModeling” -I“U:\Users\ZiCruz\Documents\Qt\QtModeling1\include\QtModeling\5.3.0” -I“U:\Users\ZiCruz\Documents\Qt\QtModeling1\include\QtModeling\5.3.0\QtModeling” -I“tmp” -I“C:\Qt\5.3\mingw482_32\include\QtCore\5.3.1” -I“C:\Qt\5.3\mingw482_32\include\QtCore\5.3.1\QtCore” -I“C:\Qt\5.3\mingw482_32\include” -I“C:\Qt\5.3\mingw482_32\include\QtCore”

[...]
3
replies

Reportes en Qt

by: lincoln | Views: 317 | Forum: Spanish | Last post by ottodev, July 18, 2014

Buenas noches amigos , mi pregunta es como genero reportes en Qt, tal cual se haría en crystal reports con .net o JasperReport en java, he estado buscando pero no he conseguido nada, cualquier sugerencia se los agradecería, gracias de antemano.

5
replies

como conectar 2 ventanas

by: darkgotic | Views: 306 | Forum: Spanish | Last post by darkgotic, July 11, 2014

hola a todos gracias de antemano por su ayuda

soy nuevo en Qt y encuentro que es una herramienta genial, pero tengo el siguiente problema:

necesito que los datos de una ventana (lineedit y spinbox) al hacer click a un boton (calcular) el resultado o bien los datos se vallan a la otra ventana especificamente a un widget, estaba pensando y probando con signals y slot y no resulta o mas bien no se como hacerlo por favor ayudenme gracias muchas gracias.

6
replies

problema al grabar archivo de texto

by: shikamarucb | Views: 227 | Forum: Spanish | Last post by shikamarucb, July 8, 2014

hola a todos, tengo el siguiente codigo y lo que pasa es que me esta escribiendo 2 veces los datos en el archivo de texto, como si le hiciera dos clicks al push buton. Me estaria quedando el archivo del doble de tamaño cada vez que escribe en el archivo. La idea seria usar el manejo de archivos de “C” y “C++” pero no se porque sucede esto.

  1. //pruebin.cpp
  2. #include "pruebin.h"
  3. #include "ui_pruebin.h"
  4. #include <string>
  5. using namespace std;
  6.  
  7. pruebin::pruebin(QWidget *parent) :
  8.     QWidget(parent),
  9.     ui(new Ui::pruebin)
  10. {
  11.     ui->setupUi(this);
  12.     connect(ui->pushButton,SIGNAL(clicked()),SLOT(on_pushButton_clicked()));
  13. }
  14.  
  15. pruebin::~pruebin()
  16. {
  17.     delete ui;
  18. }
  19. FILE *arc;
  20.  
  21. struct datos{
  22.     char name[30];
  23.     char edad[2];
  24.     char peso[2];
  25. };
  26. datos dat;
  27.  
  28. void pruebin::on_pushButton_clicked() //SLOT de la señal clicked
  29. {
  30.     arc=fopen("prueba.txt","a+");
  31.     QString nam=ui->lineEdit->text();
  32.     QString edd=ui->lineEdit_2->text();
  33.     QString pes=ui->lineEdit_3->text();
  34.  
  35.     string nnn=nam.toStdString();
  36.     string eee=edd.toStdString();
  37.     string ppp=pes.toStdString();
  38.  
  39.     strncpy(dat.name,nnn.c_str(),sizeof(dat.name));
  40.     strncpy(dat.edad,eee.c_str(),sizeof(dat.edad));
  41.     strncpy(dat.peso,ppp.c_str(),sizeof(dat.peso));
  42.  
  43.     fwrite(&dat,sizeof(dat),1,arc);
  44.     fclose(arc);
  45. }

This is an overview of the latest updated topics, visit the full forum here.