¿Listo para tu primer programa con interfaz gráfica? Usando C++ y Qt Creator es muy fácil de lograr.
@robotvivo51585 жыл бұрын
yess
@misaelsalazar73975 жыл бұрын
Es libre o es una versión trial o algo así? Excelente tutorial
5 жыл бұрын
@@misaelsalazar7397 el IDE Qt Creator tiene una versión libre. En este video puede verse la forma de descargarlo: kzbin.info/www/bejne/nX3QZ3WqfNaXpck
@reymondiaz15922 жыл бұрын
Dios mío! Videos así como estos no aparecen en KZbin ni en internet, casi nadie se atreve a explicar con lujos de detalles las lógicas del código fuente y a la vez que función hace cada cosa que se encuentra ahí, este video es in joya; vale oro👏🏻
@enrique26522 жыл бұрын
No sabes lo perdido que estaba con qt, me salvaste la vida, excelente video!!!
@spacedbrute11566 жыл бұрын
que buen video lastima la gente no sabe apreciar la calidad de conocimiento de este video gracias
6 жыл бұрын
¡Gracias! Me alegro de que te haya gustado.
@melchiah66033 жыл бұрын
Por qué lo dices?
@Lordcarlox4 жыл бұрын
Este es el mejor tutorial de QT en español. la señora es una genia.
@valdolandar5345 жыл бұрын
EXCELEEEEENTEEEEEE !!!!! (Perdonen las mayúsculas pero es que tenía que gritar ;-) ). Puede que sea el mejor tutorial sobre Qt C++ de los que he visto hasta ahora. La forma pedagógica, excelente, sin dar nada por sabido (esto es fundamental).
@manaseslovera47472 жыл бұрын
No sabía que era tan fácil, ya aprendí el lenguaje, ahora a aprender Qt.
@lone-eltemplodeltalento61962 жыл бұрын
Muy bien explicado, justo lo que buscaba para comprender mejor el funcionamiento básico de Qt. Gracias!
@carlospereyra43313 жыл бұрын
Excelente estaba buscando videos para realizar una interfaz gráfica simple, primero comencé con WinApi pero requería de mucho código, y muchas otras cosas de las que no tenía idea, hasta que encontré este video, que contiene muchas explicaciones y el framework lo facilita mucho, espero poder realizar mi pequeña interfaz. Saludos
@facudegregorio40943 жыл бұрын
Impecable, sin vueltas, muy bien explicado y cubriendo todos los detalles.
@dogslover234 жыл бұрын
naah, eres lo maximo bro, aun despues de casi 2 años no he encontrado ningun video que supere el tuyo. excelente trabajo
@luisangeleliseagraciano2445 Жыл бұрын
Muchas gracias por tomarte el tiempo para realizar estos videos, me sirvieron bastante.
@llllllllll18035 жыл бұрын
Impecable explicacion. Muy buen aporte. Recien estoy empezando a aprender por mis cuentas como hacer programas con interfaz grafica. Gracias!
@SofiaRodriguez-ky2ij3 жыл бұрын
Excelente video, estoy iniciando a programar con interfaz, y este video me ayudó a comprender bastante y querer seguir aprendiendo. Nuevos suscriptor❤️
@MecatronicaUtnCba3 жыл бұрын
Mis respetos MAESTRA!!!! Muchas Gracias
@davidcampos79983 ай бұрын
Genial tu vídeo. Me disipaste muchas dudas. Intentaré armar la tarea que tengo con esto. Saludos.
@elianele56432 жыл бұрын
Hola estoy empezando a estudiar programación. por ahora voy con html;css;js. Me encanta como explicas, (por tu acento debes ser de Arg) Amo las interfaces gráficas oscuras y elegantes; y tengo en mente en un futuro poder realizar varios proyectos de pequeñas aplicaciones de la categoria "Desktop" en relacion con el "workflow", por ejemplo gestor de portapapeles mediante elegantes y skineables menues contextuales (sin ventanas que llamar; mover; minimizar...); o un gestor de teclas de acceso directo, "invisible" que utilize esquinas y bordes de pantalla como trigger. Lo veo en mi mente y se me babea la boca.Ya se que hay aplicaciones como estas, tengo muchas en mi coleccion de "tiny apps" pero las que estan en mi mente tienen muchas mejoras tantanto en el apartado de funciones como de diseño. Me suscribo. ¡Gracias!
@willygonzalez71892 жыл бұрын
Eres una maquina explicas perfecto
@obrianperdomo31145 жыл бұрын
Muchas gracias, me despejaste muchas dudas que tenía respecto a otras cosas y a su vez aprendí lo que enseñaste. Explicas muy bien. Sigue así, ¡Suscrito!
@alfonsoadalberto84724 жыл бұрын
Con esto se pueden hacer maravillas 😁😁😁
@joel1xmobile3 жыл бұрын
me salvaste el parcial, muchas gracias por tu video
@joseisaacvasquezllanas48284 жыл бұрын
Increible video para introducirse a otro nivel!!
@thebroki66842 жыл бұрын
EXCELENTE VIDEO, BIEN EXPLICADO MASTER!!!!
@blackstrato2216 Жыл бұрын
Explicas fantástico! Mil gracias!!!
@gzeta2251 Жыл бұрын
Es increible este tutorial, te amo gracias
@myenglishisbadpleasecorrec54463 жыл бұрын
Me gustó mucho cómo está explicado
@fm0x1 Жыл бұрын
Excelente Video!!! Muchas gracias me sirve mucho
@T0berius5 жыл бұрын
Muchas gracias por compartir con nosotros tu tiempo y experiencia. Otro suscriptor mas por aqui.
@carloszurielchavez11984 жыл бұрын
Muchas gracias, estos videos son de mucha ayuda para los principiantes🙂
@carlosospina99983 жыл бұрын
Toma tu buen like. Gracias
@rodrigocentenomontecillo62992 жыл бұрын
Es un excelente video, muchas gracias.
@ismaelreynoso67914 жыл бұрын
Muy bueno, muchas gracias señorita
@nelsondelgado57346 жыл бұрын
Excelente video!!!! muchas felicidades!!! usted explica de una forma maravillosa!!!!!!!!
@suchox5 жыл бұрын
Excelente video, lo que me gusto es que explique todo el sistema de archivo que genera QT por detras.
@pach19764 жыл бұрын
Muy bueno el vídeo, todavía no he llegado al nivel de aplicarlo, porque estoy estudiando C++, pero dentro de poco a ver si me animo a hacer algo simple como el ejemplo que pones. Descubrí tu canal ayer, y ya me suscribí, así que luego le echaré una ojeada al resto de videos sobre C++. Gracias por compartir.
@jorgeeduardoromerogarcia57194 жыл бұрын
Buenísimo para comenzar en Qt.
@aramiswagner18805 жыл бұрын
Muchas gracias está genial tu vídeo y sobre todo de esta herramienta no muy utilizada. Felicidades!!!.
@martinsanchez-pb9hp3 жыл бұрын
¡Excelente muchas gracias!!
@josevillalba4497 Жыл бұрын
Hola ,Muuy bien explicado Excelente tu trabajo. ya me suscribo, muchas gracias..
@jesushc264 жыл бұрын
Maravilloso, gracias por compartir.
@PedroJ15 жыл бұрын
Muy bien explicado, sí señor, muchas gracias :)
@synpovcub82604 жыл бұрын
Muchas gracias me ayudó muchísimo a entender qt :)
@gusjoagomez2 жыл бұрын
¡Excelente video!
@allyssonjesus65665 жыл бұрын
Excelente video para introducir GUI con QT!
@digitalmundo- Жыл бұрын
Para hacer honor al nombre de tu canal explica lo que vas a usar y como instalar gracias por tu video me gustó mucho sigue adelante
Жыл бұрын
¡Hola y gracias por tu comentario! El proceso de descarga e instalación de la herramienta se encuentra explicado en otro video (el enlace está también en la descripción de este): kzbin.info/www/bejne/nX3QZ3WqfNaXpck
@blackbeast8571 Жыл бұрын
El video se llama "Como hacer un programa", no como instalar la herramienta que se usa. A parte que el video de como instalar Qt se subió 8 días antes que este, saludos.
@sofiavictoriaolmostorres87535 жыл бұрын
Excelente, la explicación es muy clara y concisa
@nicoplay19535 жыл бұрын
Hola me podes ayudar con un tp?
@wedwdwedfwdc70284 жыл бұрын
gracias por el video
@rociojaluf54684 жыл бұрын
TREMENDO VIDEO GENIA
@taoisteaseques69593 жыл бұрын
interesante para los que nos oxidamos des de aquellos tiempos de Ensamblador y puro C.
@diegosilvavelasquezGF3 жыл бұрын
Muchas gracias :)
@matiasluduena86193 жыл бұрын
Ayuda no me deja elegir 'Desktop' en kits, al crear el proyecto
@adolfchanxd1360 Жыл бұрын
Explicas muy bien wtf
@carlosomaraldabaestrada75943 жыл бұрын
joder pero que buen video
@isidoro84052 жыл бұрын
es compartible con Windows XP hasta la fecha. se deben de instalar el framework si lo compiló en otra máquina ??
@renzopy98126 жыл бұрын
Gran guía !!!!!
6 жыл бұрын
¡Gracias!
@Gameover-et9eg3 жыл бұрын
Un sub más 😉
@johnhohner35252 жыл бұрын
Se puede con una macbook pro?
@JoseGarcia-gy3jo3 жыл бұрын
consulta para hacer videojuegos puedo usar (Qt)?
3 жыл бұрын
Sí, de hecho tengo un video mostrando la realización de un juego de memoria con Qt: kzbin.info/www/bejne/f2apZoGfgr9sb5I Tengo entendido que también puede usarse para juegos 3D, y existe el módulo Qt3D para renderizado (esta es su documentación: doc.qt.io/qt-5/qt3d-index.html).
@JoseGarcia-gy3jo3 жыл бұрын
@ cuando subis mas videos ahora que encontre tu canal no paro mas
3 жыл бұрын
@@JoseGarcia-gy3jo ¡Gracias! Es mi intención empezar a subir videos con más frecuencia.
@JoseGarcia-gy3jo3 жыл бұрын
@ te agradezco por los videos capaz sentís que tus videos no llegan a personas indicadas pero no siempre es así
3 жыл бұрын
@@JoseGarcia-gy3jo ¡Gracias! Me alegra mucho que haya personas que aprecian el trabajo que implica generar material educativo y más me alegra ver que les es útil. ¡Saludos!
@slidkag4 жыл бұрын
Hola si estás viendo este video y la interfaz gráfica cambio y te dan ganas de llorar y dedicarte a la contabilidad. Por favor no lo hagas. El camino es este: File > New File or Project > Application (Qt) > Qt Widgets Application > Choose
@hachevege3 жыл бұрын
Gracias, casi lloro
@slidkag3 жыл бұрын
@@hachevege been there, done that
@natalinrock2 жыл бұрын
Hola. Al finalizar todos los pasos, cargue todas las dll's y me tira un error cuando quiero correr el ejecutable. no Qt platform plugin colud be initialized, y que reinstale el fix, sabras ayudarme?
2 жыл бұрын
¡Hola! ¿Dentro del IDE sí te funciona? Si no, ¿probaste reinstalar el IDE?
@natalinrock2 жыл бұрын
@ Dentro del IDE funciona. No intente reinstalando, gracias!
@Plexoelectronics5 жыл бұрын
excelente maestra!
@MecatronicaUtnCba2 жыл бұрын
Excelente video, me sirvió altamente. Consulta c{omo puedes visualizar en un widget un valor de una variable double? o c{omo convertir double en qstring? gracias
@franciscojavierlazaropinel84544 жыл бұрын
¿Antes hay que enlazar algún compilador?
4 жыл бұрын
Si la instalación de Qt Creator es correcta, debería funcionar sin problemas. Verifica en este video cómo se descarga e instala este IDE, para tener todos los kzbin.info/www/bejne/nX3QZ3WqfNaXpck
@edgardo76163 жыл бұрын
¿Es posible instalar el IDE qt sin costo para propósitos de aprendizaje, donde se puede bajar?
3 жыл бұрын
¡Hola! Sí, en la descripción del video está la información sobre el ide, la página utilizada y también un video donde explico cómo se descarga e instala.
@ikaros144723 жыл бұрын
hola, cuando trate de llamar a dato usando el metodo ui->dato qt no me lo tomo como un miembro existente, alguna idea de porque puede ser?
3 жыл бұрын
¿Qué error te da? Podrías probar ejecutando el proyecto en modo debug, para ver si eso lo soluciona. También podrías probar deshabilitar "shadow build" en las opciones de compilación ("build settings").
@jesusadalbertoguardadoherr69844 жыл бұрын
Hola, lo estoy intentando con Linux mint y me arroja este error "Could not determine which "make" command to run. Check the "make" step in the build configuration. Error while building/deploying project mundo (kit: Desktop) When executing step "qmake""
4 жыл бұрын
¡Hola! Es posible que no tengas configurado (o no esté detectando correctamente) el compilador. Probá ingresando en Tools > Options > Kits (seleccioná el que diga auto-detected para ver su configuración). En esta página explica (aunque está en inglés): doc.qt.io/qtcreator/creator-tool-chains.html Posiblemente necesites usar g++ (apt-get install g++) y configurarlo donde dice "Compiler", si es que no lo toma por defecto. Si no aparece nada, posiblemente tengas que ir a "manage" y ahí "add" para agregar el compilador al kit.
@AldoUribeFernandez4 жыл бұрын
Muy buen video, muchas gracias. Tengo un problema con el ejecutable a pesar de completar con todos los DLL, me sale un error de este tipo: "la aplicacion no se pudo iniciar correctamente 0xc00007b"
4 жыл бұрын
¡Gracias! Respecto a ese error, ¿es posible que hayas mezclado alguna dll de 32 bits y estés compilando para 64 bits, o viceversa?
@AldoUribeFernandez4 жыл бұрын
@ Muchas gracias por tu gentil respuesta, voy a revisar.
@charna1023 Жыл бұрын
Buen día, tengo una consulta al yo crear el ejecutable, se puede abrir el ejecutable sin necesidad de tener el programa creator instalado?
Жыл бұрын
En realidad lo que se necesitan son las dependencias de ese programa. Al haberlo creado con el framework Qt, seguramente serán necesarias varias bibliotecas (archivos dll) de ese framework, y también cualquier otra biblioteca externa que se haya utilizado. Podrías probar lo que mostré en el minuto 34:12 para agregar las dependencias faltantes de manera manual, pero esa no es la forma "profesional" de hacerlo sino una opción para que podamos probar nuestros programas. Lo mejor sería utilizar alguna herramienta para instalar dependencias, según qué plataforma se use para compilar el proyecto. Por ejemplo, hay herramientas como "Dependency Walker" (Windows) o ldd (Linux) para analizar dependencias, o bien podrías utilizar la herramienta de Qt propia para cada entorno, winddeployqt/linuxdeployqt/macdeployqt. Para esto último deberías configurar dentro del menú lateral "Projects" > "Build Steps" > "Add Build Step" > "Custom Process Step" e ingresar un comando que ejecute la herramienta, por ejemplo para Windows sería algo así: winddeployqt --no-webkit2 --no-translations nombre_del_proyecto.exe
@fcrguille4 жыл бұрын
Hola! Muy bueno el video. Completo y simple a la vez. Voy a probarlo... Sabés si este framework me permite trabajar tambien con archivos binarios?
4 жыл бұрын
¡Hola! Qt tiene algunas clases que pueden servirte, dependiendo de lo que quieras hacer con archivos binarios. QDataStream te permite serializar datos binarios, QFile implementa la funcionalidad de leer y escribir en archivo. En la documentación del framework explica un poco cómo funciona: doc.qt.io/archives/qt-4.8/qdatastream.html#details ¡Saludos! 🙂
@JoseLuisLopez-cc5wx6 ай бұрын
Magnifico video, pero quisiera preguntarte si se pueden hacer aplicaciones móviles con C++
6 ай бұрын
¡Gracias! Sobre tu pregunta: podrías probar con el framework Xamarin, que permite hacer aplicaciones multiplataforma con C#.
@JoseLuisLopez-cc5wx6 ай бұрын
Gracias, ya lo sabia, pero quería saber si se podía hacer con C++
@julio_arias_sj4 жыл бұрын
Se parece y me recuerda un poco al antiguo Visual Basic 6.0 ¿puede ser? Disculpen mi ignorancia...
4 жыл бұрын
No hay nada por lo que pedir disculpas 🙂 De hecho el viejo Visual Basic (y el moderno framework .Net) tienen similitudes con el framework Qt y se usan en casos similares, porque ofrecen estos "diseñadores de formularios" que permiten arrastrar y soltar elementos en una ventana, de manera gráfica. De hecho, hay varias comparaciones de Qt y .Net y algunos recomiendan uno u otro según el tipo de proyecto que se intente construir.
@alexmercer87683 жыл бұрын
Se puede realizar con DevC++ este proyecto?
3 жыл бұрын
Tengo entendido que DevC++ no tiene el mismo soporte para Qt que Qt Creator, así que si bien podrías escribir el código no vas a tener una herramienta diseñador para hacer la interfaz gráfica.
@gailorfuentes3 жыл бұрын
Hola Excelente video, explicas muy bien, quiero saber si tienes un video donde expliques como incluir librerias externas, por ejemplo quiero incluir la OpenSSL y Freeimage. Gracias !!!
@adriangomez84365 жыл бұрын
Cordial saludo profe, tengo una consulta si seria tan amable de ayudarme. Escribi y compile el codigo y no me salto ningun error, pero al final como muestra en el video me daba errores cuando lo ejecutaba independientemente (porque me faltaba agregar las librerias Qt5cored.dll), luego solucione dichos errores (agregando las librerias faltantes) y me salio otro error que hasta el momento no lo he podido solucionar y dice : "No se encuentra el punto de entrada del procedimiento en la biblioteca de vinculos dinamicos." Me gustaria mandarle capture de pantalla
5 жыл бұрын
Por lo que he podido ver en Google, ese error puede estar relacionado a que el compilador usado no es el que corresponde a las dll agregadas, o que hay más de una dll para lo mismo. Deberías probar agregando las dll que correspondan al compilador que estás usando. También podrías probar con DependencyWalker, para ver desde dónde se están cargando las bibliotecas necesarias. Para este tipo de errores generalmente se encuentra más información si se los busca en inglés (en este caso, "the procedure entry point could not be located in dynamic link library").
@gtas97504 жыл бұрын
Hola, se podria evitar la descompilacion de programas? O es ofuscado
4 жыл бұрын
Es una tarea bastante ardua, sí. Y depende del programa y su complejidad. Pero existen herramientas decompiladoras, que pueden obtener parte del código fuente. También existen los "disassembler" (des-ensambladores, podría ser un intento de traducción) para ver el lenguaje ensamblador. Suelen ser tareas que realizan los expertos en seguridad, por lo que las herramientas que tienen toda la funcionalidad necesaria usualmente son pagas.
@gtas97504 жыл бұрын
@ eso queria saber es que c# la descompilacion es facil y tiene GUI, pero en c++ es dificil y no tienw gui al tenerla esta es facil la descompilacion
4 жыл бұрын
Normalmente un experto en seguridad podrá obtener algo del código fuente, aunque tal vez no todo. No conozco tan al detalle el tema porque no soy especialista en seguridad informática, pero para proteger el código fuente de los procesos de ingeniería inversa es necesario usar procesos o software de ofuscación, algo que suele coartar bastante dinero.
@anaisespinoza81605 жыл бұрын
Holaa! Necesito ayuda, quiero compilar un programa con íconos y abrirlo desde el ejecutable, agregue todas las bibliotecas y aún así no me aparecen los íconos 😢
5 жыл бұрын
¡Hola! Con "íconos" ¿te referís a que estás usando imágenes? En ese caso, el problema probablemente no sean las bibliotecas sino que las imágenes no están incluidas en el proyecto o en el código se está haciendo referencia a la ruta de forma incorrecta. Hay distintas maneras de incluir imágenes. Por ejemplo, podrías crear un archivo de recursos, colocar las imágenes ahí dentro y entonces modificar la hoja de estilo (CSS) para usar esas imágenes en los componentes (por ejemplo, como fondo de una ventana o como imagen de un botón). Para utilizar un archivo de recursos, primero tendrás que agregarlo (click derecho sobre el proyecto > Add New > Qt > Resource File) y darle un nombre (por ejemplo, "imagenes"). Va a aparecer dentro de la estructura del proyecto, dentro de una carpeta llamada Resources, como imagenes.qrc. En ese archivo de recursos vas a necesitar agregar todas las imágenes de tu proyecto. Lo más simple es que las imágenes estén en la misma carpeta del proyecto (donde están mainwindow.cpp, mainwindow.h y main.cpp). Entonces después se pueden utilizar mediante CSS, desde el propio diseñador, o desde el código. Para hacerlo desde el diseñador asegurate de que esté habilitado el explorador de objetos desde Window > View > Object Inspector. Dando click derecho a MainWindow > Change Stylesheet va a aparecer una ventana de edición de la hoja de estilo. Supongamos que quisieras poner la imagen iconoBoton.png como fondo de un objeto llamado miBoton, entonces el CSS sería algo así: #miBoton { background-image: url(://iconoBoton.png); } La otra opción es por código: miBoton->setStyleSheet("# miBoton { background-image: url(://iconoBoton.png) }"); Con el archivo de recursos no será necesario que copies las imágenes a la carpeta del programa, ya que al compilar lo hará automáticamente. ¡Espero que esto solucione tu problema!
@anaisespinoza81605 жыл бұрын
@ muchísimas muchísimas gracias ❤️ se nota que eres buena en programación ☺️
@anaisespinoza81605 жыл бұрын
@ Perdón la molestia 😓 pero estoy recién empezando en esto y tengo otra duda ¿cómo puedo hacer que programa (realizado en qt) se pueda abrir desde el escritorio del computador y que se visualice el ícono del programa?
5 жыл бұрын
No es ninguna molestia 🙂 Para agregar un ícono en Qt tendrías que tener el ícono que quieras usar en un archivo con extensión .ico (por ejemplo, podrías convertir una imagen en ícono con algún servicio online como icoconvert.com). 1) Primero, colocar el archivo .ico en la carpeta donde está tu código fuente. 2) Después, crear un archivo nuevo con extensión rc, por ejemplo: miPrograma.rc, y dentro de ese archivo poner esta línea (con el nombre de tu archivo .ico en donde dice ejemplo): IDI_ICON1 ICON DISCARDABLE "ejemplo.ico" 3) En el archivo .pro de tu proyecto, agregar esta línea (con el nombre de tu archivo .rc): RC_FILE = miPrograma.rc 4) Volver a compilar el programa como lo hacías normalmente.
@anaisespinoza81605 жыл бұрын
@ muchisimas gracias ❤️❤️❤️
@JuanFernandez-hx8jk4 жыл бұрын
Muy buen Video pero me puedes resulver una duda. Como hago para que un "for" se me autocomplete como por ejemplo en java se pone un "fori" tabulas y te lo escribe solo
4 жыл бұрын
¡Gracias! Esto del autocompletado es una característica del IDE, no del lenguaje. En Qt Creator (que es el que usé en el video) el autocompletado debería aparecer solo, al escribir. Si no aparece, se puede mostrar la lista de sugerencias con Ctrl+espacio. Para configurarlo se debe ir a Tools > Options > Text Editor > Completion. Por ejemplo, poniendo "for" aparece algo como lo que se ve en esta imagen: i.ibb.co/dL7WzLx/for.png y al presionar enter sobre la primera opción se autocompleta como for (int var = 0; var < total; ++var) { }
@robertocarlosaltamar97954 жыл бұрын
Amigo excelente vídeo, pero tengo un problema, agregue todos los .dll que pedía pero al abrir el .exe desde la carpeta debug me sale el siguiente error: "This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.", he intentado buscando en google como solucionar pero no he podido hacerlo, agradecería tu ayuda.
4 жыл бұрын
"Amiga" (soy mujer, aunque mi voz no sea demasiado aguda) 😜 Respecto a ese error, posiblemente te esté faltando aún algún dll. Podrías probar agregándolos a todos y eliminando uno a uno hasta que aparezca nuevamente el error, y entonces ese que eliminaste último es el que necesitarías volver a agregar.
@robertocarlosaltamar97954 жыл бұрын
@ Amiga* lo siento XD , hice lo que me dijiste y no funcionó, pero investigando un poco mas pude dar con la solución, tenia que copiar la carpeta "platforms" que aparece en C:\Qt\Qt5.14.2\5.14.2\mingw73_32\plugins al directorio del ejecutable y listo, Muchas gracias, tus vídeos son muy interesantes sigue así.
4 жыл бұрын
@@robertocarlosaltamar9795 Ah, pero entonces el proyecto que hiciste no es el que se muestra en el video, ¿verdad? El tuyo parece estar usando plugins. De todas formas, interesante conocer esa solución. ¡Gracias! 🙂
@adonigarcia16515 жыл бұрын
Buen vídeo porque cuando quiero escribir las comillas o los signos de mayor o menor en el q creater se me escribe atrás o arriba pero no en el lugar que quiero escribirlo
5 жыл бұрын
No sé exactamente a qué se puede deber este problema, pero me suena a que no tiene relación con el entorno de desarrollo. Posiblemente sea algún inconveniente con la configuración del teclado.
@Delta_Ghost_4 жыл бұрын
Hola soy nuevo aqui, ya me suscribi, muy buenos tutoriales pero tengo una duda en cuanto a como istalar o descargar el GUI para mi QT... segui todos los pasos pero no me aparece la opcion de GUI Application, ayuda porfavor !! Gracias.
4 жыл бұрын
¡Hola! Tal vez te aparezca como "Qt Widgets Application" en lugar de "Qt GUI Application. Si es así, es lo mismo, solo que cambiaron el nombre.
@Delta_Ghost_4 жыл бұрын
@ aaa vale vale, lo checo en un instante, muchas gracias !!
@POGRetroModernGaming Жыл бұрын
Yo hace años use ese Qt creator pero nunca llegué a programar todo
@josbexerr51666 жыл бұрын
Gracias Miss.... Se podrá hacer la interfaz gráfica en Go......
6 жыл бұрын
No he probado, pero existe particularmente una solución que permite escribir código GO utilizando el framework Qt. Podrás encontrarlo en este repositorio: github.com/therecipe/qt
@aaaaaaaa372993 жыл бұрын
tengo este problema con ejecutar el programa que si funciona pero solo en el editor Qt ya le agregue los dll que necesitaba The application was unable to start correctly (0x000007b)
3 жыл бұрын
Probablemente se debe a una incompatibilidad entre las arquitecturas de 32 y de 64 bits: que hayas mezclado dlls de ambas arquitecturas o que simplemente estés usando las de la arquitectura incorrecta. Si compilaste el programa para 64 bits y luego copiaste las dll de 32 bits (o viceversa), esa es la causa del error. También podrías usar Dependency Walker (www.dependencywalker.com) para analizar qué dlls usa tu programa.
@aaaaaaaa372993 жыл бұрын
Entonces habro el .exe en dependency?
@aaaaaaaa372993 жыл бұрын
@ mi problema se soluciono con el windeployqt.exe pero muchas gracias
@phi25092 жыл бұрын
@@aaaaaaaa37299 gracias crack!
@ultimatealtimezgx88425 ай бұрын
intente, pero no puedo ejecutarlo afuera
@HunTersL5 жыл бұрын
Excelente Video!! me ayudaste mucho!! Estoy aprendiendo a programar en C++ y quería hacer un programa con interfaz gráfica en C++ y lo hice gracias a ti!!. Si quieres ver el programa que hice lo publique en mi instagram @luckzv. Es muy simple pero me gusta, es mi primer programa con interfaz gráfica. Muchas Gracias Sigue así!!
5 жыл бұрын
¡Excelente! Vi que hiciste una calculadora de edad. Es un gran primer paso para introducirse en el desarrollo de interfaces gráficas 🙂 Si te interesa, en este otro video explico paso a paso cómo hacer un juego de memoria utilizando C++ y Qt: kzbin.info/www/bejne/f2apZoGfgr9sb5I ¡Saludos!
@HunTersL5 жыл бұрын
@ Gracias! veré el vídeo y estaré al tanto de tu nuevo contenido!
@franciscojavierlazaropinel84544 жыл бұрын
Al abrir QT, no me sale ni parecido :-( Yo que venía con todas las ganas.... Me salen directamente los bjetos. Botones, etiquetas....
@irinaurricelqui94775 жыл бұрын
Esto también sirve para c?
5 жыл бұрын
Hasta donde sé, no existe una asociación con C. Qt es originalmente un framework para C++ y algunas empresas u organizaciones fueron haciendo ciertos "bindings" para otros lenguajes: python, java, rust, go, etc (la lista completa se puede ver acá: wiki.qt.io/Language_Bindings) pero la única que tiene mantenimiento oficial (aparte de la original para C++) es la de Python.
@jodter15 жыл бұрын
pero esa es la formafacil, e vsito que se puede hacer lav entana con solo codigo, pero qiero hacerlo sin libreria, se que se puede pero como lo ago?
5 жыл бұрын
La forma usual de hacer interfaces gráficas hoy día es mediante bibliotecas o frameworks que nos facilitan las cosas, por eso este video muestra un framework en particular (Qt para C++). En teoría, es posible crear una GUI sin usar bibliotecas externas, pero significa que tendrías que escribir todo el código (por ejemplo, el código que "dibuja" una ventana, que crea los botones de minimizar, restaurar y cerrar y le da funcionalidad a cada uno, etc.) o utilizar las bibliotecas propias del sistema operativo (como la API Win32 en Windows). Pero esto sólo se justifica si hay alguna razón para necesitar hacerlo de esta forma. ¿Qué tipo de proyecto estás intentando hacer?
@jodter15 жыл бұрын
@ solo quiero hacerlo.
@jodter15 жыл бұрын
@ pero no encuentro como.
5 жыл бұрын
@@jodter1 Una opción (para Windows) podría ser utilizando la API de Windows (antes llamada Win32) mencionada anteriormente. La documentación para usarla está en docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list. De otra manera, tendrás que escribir código de bajo nivel que "dibuje" los elementos en pantalla y les de funcionalidad. Hay que tener en cuenta que esto es similar a querer escribir un programa usando unos y ceros o lenguaje ensamblador, en lugar de usar tecnologías de alto nivel. Podría haber dos motivos para hacerlo: solamente por el hecho de aprender, o bien porque necesitas un control extremo sobre lo que estás haciendo y las herramientas de alto nivel no te lo proporcionan.
@jodter15 жыл бұрын
@ es para aprender pero también porque con librerías siento que no tengo el control de lo que sucede Grax
@infantepisis Жыл бұрын
yo le perdi hace años la pista a este editor de QT, su modelo de licenciamiento siempre me fue confuso , ahora con la salida de C++Builder community creo que este editor ya no tiene tanto sentido, y bueno tambien esta Visual Studio que aunque le falta una buena libreria y diseñador de ventanas en C++ nativas , que no usen la NET (las MFC apestan) aun sigue siendo un buen editor y gratis tamben, si llego a haber por ahi un editor de C++ totalmente GPL, que usaba wxwidgets, permitia el diseño de formularios visualmente, y era para windows
@Asiel83 Жыл бұрын
la conveccion de nombres no existe???
Жыл бұрын
¡Hola! No entendí tu pregunta, ¿podrías aclarar? ¿Tal vez te referías a las convenciones de nombres? De ser así, las convenciones no son más que eso: reglas sugeridas (no obligatorias pero sí una buena práctica) para que el código sea consistente a lo largo de todo un proyecto. Existen convenciones sugeridas por la comunidad o bien cada proyecto puede adoptar las propias. El objetivo siempre es la consistencia y la legibilidad del código. Por ejemplo, en este caso utilicé "camelCase" para la variable compuesta por dos palabras "tiempoSeg". Si hubiese otra variable compuesta por dos o más palabras, debería continuar utilizando camelCase para que todo sea consistente.
@Asiel83 Жыл бұрын
@ efectivamente son sugeridas,pero...cuando trabajas en grupo son obligatorias, no solo por legibilidad, si no por que al que valla a arreglar o modificar parte del codigo. Todos los profesores lo usan a sabiendas de ser sugerido.¿Por que? Un alumno que aprende desde 0, le es mas facil hacer esa buena práctica y despues no adaptarse y buscar cual es cual. Solo te sugiero que ya que enseñas pues hagas uso de ello, para el que empieze se abitue el dia de mañana a ello. Sin critica y sin mal fe, solo sugiero. gracias por responder.
@nicoplay19535 жыл бұрын
Alguien que me ayude a hacer un programa en qt? pago
@victorlopez48055 жыл бұрын
Es como un visual basic 6.0 pero en 2019
5 жыл бұрын
En realidad es mucho más moderno. La funcionalidad de Qt es similar a la del framework .Net (y el IDE tiene la posibilidad de arrastrar y soltar componentes y editarlos mediante interfaz gráfica, como en Visual Studio). Pero tiene todos los componentes de un framework moderno, incluso la posibilidad de desarrollar para Android 📱
@nextsigner5 жыл бұрын
Con Qt puedes compilar/crear aplicaciones para Windiws, GNU/Linux, MacOS, iOS o Android, todo con un solo código fuente. Qt es multiplataforma. Tengo años de experiencia en ello. Mi correo es nextsigner@gmail.com. Saludos.
@UnrealPepe2009Ай бұрын
pd: Qt es de pago
Ай бұрын
www.qt.io/download-open-source dice al inicio de la página: "The Qt framework is available under both open source and commercial licenses." (es decir: es gratis). Claro, hay versión paga también, porque es su negocio.
@Mike-zr1te3 жыл бұрын
36 minutos muy largo para un código tan corto
3 жыл бұрын
La idea es mostrar en detalle cómo funciona el framework para hacer interfaces gráficas. El código fue usado como ejemplo solamente. Podría haber usado cualquier otro.