Autor Tema: Video Tutorial Programación Qt C++  (Leído 38398 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: Video Tutorial Programación Qt C++
« Respuesta #45 en: 07 de Mayo de 2013, 19:06:40 »

Como se hace para que el programa lea la carpeta MIS DOCUMENTOS (independiente del OS), pero sin escribir el nombre del usuario, por que cuando se ejecuta en otra maquina esta apuntara a otro lugar?


Con Qt eso no es posible, ya que cada SO tiene la carpeta Documentos o Mis documentos en distintas localidades del sistema. Ademas estan bajo el nombre de cada usuario. Lo que si se puede hacer es que se habra el directorio "home" por defecto. Y la otra opcion es guardar la ultima carpeta abierta en los settings.


otras diferencias:
En mi caso
file.write( ui->plainTextEdit->toPlainText().toUtf8() );

BigLuis
file.write(ui->plainTextEdit->toPlainText().toLatin1());


toUtf8 convierte de texto a un array de bytes al igual que toLatin1. La diferencia basica es que toLatin1 permite guardar una mayor cantidad de caracteres como acentos y la ñ, cosa que no es posible con toUtf8.


Tengo problemas al abrir un archivo, no permite seleccionarlo, no se despliega el menú archivos recientes

Mi codigo fuente:
jaimeza.org/ComputerEngineering/QT/Proyecto_TextEditor_QT.rar


Al correr tu programa puedo ver el menu de archivos recientes y abrirlos sin ningun problema.


Es posible cambiar el símbolo de * (Archivo modificado) por otra cadena de texto?

Dudo mucho que eso sea posible haciendolo directamente. Pero talvez lo puedas hacer si editas el evento windows change que no se su nombre exacto.


Bigluis por favor podrías guiarme como cambiar el icono al titulo y como agregar un botón en la barra de herramientas que llame a una función de usuario definida en texteditor.cpp

Gracias
Abre el archivo ui dentro de Qt y luego selecciona texteditor, ve a las propiedades y busca windowsIcon.

Los botones de la barra de herramienta por lo general se crean con Acciones o QActions. Es decir, deberas crear primero una accion y luego agregarla a la barra de herramientas que desees.

Por otro lado los QSettings o simplemente Settings son guardados de distinta manera en cada sistema operativo.

Windows -- los guarda en el Registry file
Linux -- crea un archivo INI para cada aplicacion y guarda los settings ahi
Mac OS -- crea un archivo xml y guarda los settings ahi.
« Última modificación: 07 de Mayo de 2013, 19:14:58 por bigluis »
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #46 en: 08 de Mayo de 2013, 10:55:32 »
Con QScintilla se podría realizar un editor de código fuente (resaltado de palabras claves, colapso y expansión de bloques, etc)  :-/
Desde Colombia

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #47 en: 08 de Mayo de 2013, 19:43:10 »
He programado microcontroladores  en C/C++ y casi nunca utilice por ejemplo estructuras mucho menos clases solo lo básico, ahora quiero dar un paso mas y programar aplicaciones para PC, y he decidido iniciar con QT, les pregunto si han seguido los ejemplos anteriores; Que tan diferente es QT a Visual Basic o Visual C++, Java, labview y matlab con interfaces gráficas?

Gracias

PD: Quisiera ver el mismo ejemplo TextEditor (basico, menus file, open, save, save as, copy, paste ) programado en algunos lenguajes  anteriores para comparar el código y tener una vista mas amplia en la manera de codificarlo, quien de vosotros podéis agregar lo que pido

de nuevo Gracias
Desde Colombia

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #48 en: 15 de Mayo de 2013, 15:44:50 »
Se subió el código fuente de QHyperTerminal   

https://sites.google.com/site/nicatronicavideos/qhyperterminal

pero me genera el siguiente error :(

C:\Users\Jaime\Documents\QT\qespta1\qespta\main.cpp:1: error: QtGui/QApplication: No such file or directory
#include <QtGui/QApplication>
« Última modificación: 17 de Mayo de 2013, 12:22:11 por CompSystems »
Desde Colombia

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: Video Tutorial Programación Qt C++
« Respuesta #49 en: 18 de Mayo de 2013, 01:23:07 »
Ya pueden descargar el codigo corregido para la version 5.0

https://sites.google.com/site/nicatronicavideos/qhyperterminal
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #50 en: 18 de Mayo de 2013, 14:25:12 »
Gracias ... Compilando con  Windows8-OS y QT 5.0.2

Las cosas no son tan fáciles  al :5],  compilar un codigo fuente creado en otro PC  :(

Desinstale todas las versiones "old" que tenia de QT e instale solo la ultima 5.0.2

ahora genera el siguiente error

C:\Users\Jaime\Documents\QT\QHyperterminal\qextserialport.h:138: error: QtCore/private/qwineventnotifier_p.h: No such file or directory

No se, Bigluis podrías por favor probar con la ultima version de QT 5.0.2, de pronto hay alguna incompatibilidad

Muchas Gracias


« Última modificación: 18 de Mayo de 2013, 14:42:02 por CompSystems »
Desde Colombia

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: Video Tutorial Programación Qt C++
« Respuesta #51 en: 18 de Mayo de 2013, 15:07:17 »
Olvidé mencionar que ese codigo no trabaja en windows. Solamente trabaja en Linux. Para que trabaje en windows debes utilizar las librerias ".h" de windows.
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #52 en: 18 de Mayo de 2013, 15:29:28 »
En el archivo mainwindows.cpp realice el siguiente cambio

reemplace //#define Q_OS_UNIX
#define Q_OS_WIN

buscando en otros archivos si encuentro definiciones similares.

Sin éxito al compilar, me hace falta mucho por aprender QT
« Última modificación: 18 de Mayo de 2013, 15:48:40 por CompSystems »
Desde Colombia

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #53 en: 20 de Mayo de 2013, 10:03:41 »
Un video para complementar el Text Editor

Desde Colombia

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #54 en: 23 de Mayo de 2013, 09:05:29 »
« Última modificación: 01 de Junio de 2013, 11:12:20 por CompSystems »
Desde Colombia

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #55 en: 31 de Mayo de 2013, 19:30:01 »
Un nuevo sitio de QT_C++

http://www.codigoqt.com/index.php
Desde Colombia

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Video Tutorial Programación Qt C++
« Respuesta #56 en: 01 de Junio de 2013, 10:32:43 »
Hola CompSystems a mi tampoco me deja registrarme, me esta diciendo que hay problemas con el servidor, gracias por los aportes.

Saludos!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #57 en: 04 de Junio de 2013, 22:49:49 »
La clave esta en la siguiente pregunta para poderse registrar

Que responderian ustedes?

Random Question: Ordena las letras iMddar y ponlo como respuesta

RTA:
Desde Colombia

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Video Tutorial Programación Qt C++
« Respuesta #58 en: 05 de Junio de 2013, 00:54:01 »
Madrid

:)
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado CompSystems

  • PIC18
  • ****
  • Mensajes: 488
    • Home Page
Re: Video Tutorial Programación Qt C++
« Respuesta #59 en: 05 de Junio de 2013, 10:52:17 »
Ok, ya logre registrarme en www.udtools.net
Desde Colombia


 

anything