💻 Cómo hacer un programa con interfaz gráfica ("GUI") en C++ y Qt

  Рет қаралды 117,720

Programación Desde Cero

Programación Desde Cero

Күн бұрын

Пікірлер: 166
6 жыл бұрын
¿Listo para tu primer programa con interfaz gráfica? Usando C++ y Qt Creator es muy fácil de lograr.
@robotvivo5158
@robotvivo5158 5 жыл бұрын
yess
@misaelsalazar7397
@misaelsalazar7397 5 жыл бұрын
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
@reymondiaz1592
@reymondiaz1592 2 жыл бұрын
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👏🏻
@enrique2652
@enrique2652 2 жыл бұрын
No sabes lo perdido que estaba con qt, me salvaste la vida, excelente video!!!
@spacedbrute1156
@spacedbrute1156 6 жыл бұрын
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.
@melchiah6603
@melchiah6603 3 жыл бұрын
Por qué lo dices?
@Lordcarlox
@Lordcarlox 4 жыл бұрын
Este es el mejor tutorial de QT en español. la señora es una genia.
@valdolandar534
@valdolandar534 5 жыл бұрын
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).
@manaseslovera4747
@manaseslovera4747 2 жыл бұрын
No sabía que era tan fácil, ya aprendí el lenguaje, ahora a aprender Qt.
@lone-eltemplodeltalento6196
@lone-eltemplodeltalento6196 2 жыл бұрын
Muy bien explicado, justo lo que buscaba para comprender mejor el funcionamiento básico de Qt. Gracias!
@carlospereyra4331
@carlospereyra4331 3 жыл бұрын
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
@facudegregorio4094
@facudegregorio4094 3 жыл бұрын
Impecable, sin vueltas, muy bien explicado y cubriendo todos los detalles.
@dogslover23
@dogslover23 4 жыл бұрын
naah, eres lo maximo bro, aun despues de casi 2 años no he encontrado ningun video que supere el tuyo. excelente trabajo
@luisangeleliseagraciano2445
@luisangeleliseagraciano2445 Жыл бұрын
Muchas gracias por tomarte el tiempo para realizar estos videos, me sirvieron bastante.
@llllllllll1803
@llllllllll1803 5 жыл бұрын
Impecable explicacion. Muy buen aporte. Recien estoy empezando a aprender por mis cuentas como hacer programas con interfaz grafica. Gracias!
@SofiaRodriguez-ky2ij
@SofiaRodriguez-ky2ij 3 жыл бұрын
Excelente video, estoy iniciando a programar con interfaz, y este video me ayudó a comprender bastante y querer seguir aprendiendo. Nuevos suscriptor❤️
@MecatronicaUtnCba
@MecatronicaUtnCba 3 жыл бұрын
Mis respetos MAESTRA!!!! Muchas Gracias
@davidcampos7998
@davidcampos7998 3 ай бұрын
Genial tu vídeo. Me disipaste muchas dudas. Intentaré armar la tarea que tengo con esto. Saludos.
@elianele5643
@elianele5643 2 жыл бұрын
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!
@willygonzalez7189
@willygonzalez7189 2 жыл бұрын
Eres una maquina explicas perfecto
@obrianperdomo3114
@obrianperdomo3114 5 жыл бұрын
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!
@alfonsoadalberto8472
@alfonsoadalberto8472 4 жыл бұрын
Con esto se pueden hacer maravillas 😁😁😁
@joel1xmobile
@joel1xmobile 3 жыл бұрын
me salvaste el parcial, muchas gracias por tu video
@joseisaacvasquezllanas4828
@joseisaacvasquezllanas4828 4 жыл бұрын
Increible video para introducirse a otro nivel!!
@thebroki6684
@thebroki6684 2 жыл бұрын
EXCELENTE VIDEO, BIEN EXPLICADO MASTER!!!!
@blackstrato2216
@blackstrato2216 Жыл бұрын
Explicas fantástico! Mil gracias!!!
@gzeta2251
@gzeta2251 Жыл бұрын
Es increible este tutorial, te amo gracias
@myenglishisbadpleasecorrec5446
@myenglishisbadpleasecorrec5446 3 жыл бұрын
Me gustó mucho cómo está explicado
@fm0x1
@fm0x1 Жыл бұрын
Excelente Video!!! Muchas gracias me sirve mucho
@T0berius
@T0berius 5 жыл бұрын
Muchas gracias por compartir con nosotros tu tiempo y experiencia. Otro suscriptor mas por aqui.
@carloszurielchavez1198
@carloszurielchavez1198 4 жыл бұрын
Muchas gracias, estos videos son de mucha ayuda para los principiantes🙂
@carlosospina9998
@carlosospina9998 3 жыл бұрын
Toma tu buen like. Gracias
@rodrigocentenomontecillo6299
@rodrigocentenomontecillo6299 2 жыл бұрын
Es un excelente video, muchas gracias.
@ismaelreynoso6791
@ismaelreynoso6791 4 жыл бұрын
Muy bueno, muchas gracias señorita
@nelsondelgado5734
@nelsondelgado5734 6 жыл бұрын
Excelente video!!!! muchas felicidades!!! usted explica de una forma maravillosa!!!!!!!!
@suchox
@suchox 5 жыл бұрын
Excelente video, lo que me gusto es que explique todo el sistema de archivo que genera QT por detras.
@pach1976
@pach1976 4 жыл бұрын
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.
@jorgeeduardoromerogarcia5719
@jorgeeduardoromerogarcia5719 4 жыл бұрын
Buenísimo para comenzar en Qt.
@aramiswagner1880
@aramiswagner1880 5 жыл бұрын
Muchas gracias está genial tu vídeo y sobre todo de esta herramienta no muy utilizada. Felicidades!!!.
@martinsanchez-pb9hp
@martinsanchez-pb9hp 3 жыл бұрын
¡Excelente muchas gracias!!
@josevillalba4497
@josevillalba4497 Жыл бұрын
Hola ,Muuy bien explicado Excelente tu trabajo. ya me suscribo, muchas gracias..
@jesushc26
@jesushc26 4 жыл бұрын
Maravilloso, gracias por compartir.
@PedroJ1
@PedroJ1 5 жыл бұрын
Muy bien explicado, sí señor, muchas gracias :)
@synpovcub8260
@synpovcub8260 4 жыл бұрын
Muchas gracias me ayudó muchísimo a entender qt :)
@gusjoagomez
@gusjoagomez 2 жыл бұрын
¡Excelente video!
@allyssonjesus6566
@allyssonjesus6566 5 жыл бұрын
Excelente video para introducir GUI con QT!
@digitalmundo-
@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
@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.
@sofiavictoriaolmostorres8753
@sofiavictoriaolmostorres8753 5 жыл бұрын
Excelente, la explicación es muy clara y concisa
@nicoplay1953
@nicoplay1953 5 жыл бұрын
Hola me podes ayudar con un tp?
@wedwdwedfwdc7028
@wedwdwedfwdc7028 4 жыл бұрын
gracias por el video
@rociojaluf5468
@rociojaluf5468 4 жыл бұрын
TREMENDO VIDEO GENIA
@taoisteaseques6959
@taoisteaseques6959 3 жыл бұрын
interesante para los que nos oxidamos des de aquellos tiempos de Ensamblador y puro C.
@diegosilvavelasquezGF
@diegosilvavelasquezGF 3 жыл бұрын
Muchas gracias :)
@matiasluduena8619
@matiasluduena8619 3 жыл бұрын
Ayuda no me deja elegir 'Desktop' en kits, al crear el proyecto
@adolfchanxd1360
@adolfchanxd1360 Жыл бұрын
Explicas muy bien wtf
@carlosomaraldabaestrada7594
@carlosomaraldabaestrada7594 3 жыл бұрын
joder pero que buen video
@isidoro8405
@isidoro8405 2 жыл бұрын
es compartible con Windows XP hasta la fecha. se deben de instalar el framework si lo compiló en otra máquina ??
@renzopy9812
@renzopy9812 6 жыл бұрын
Gran guía !!!!!
6 жыл бұрын
¡Gracias!
@Gameover-et9eg
@Gameover-et9eg 3 жыл бұрын
Un sub más 😉
@johnhohner3525
@johnhohner3525 2 жыл бұрын
Se puede con una macbook pro?
@JoseGarcia-gy3jo
@JoseGarcia-gy3jo 3 жыл бұрын
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-gy3jo
@JoseGarcia-gy3jo 3 жыл бұрын
@ 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-gy3jo
@JoseGarcia-gy3jo 3 жыл бұрын
@ 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!
@slidkag
@slidkag 4 жыл бұрын
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
@hachevege
@hachevege 3 жыл бұрын
Gracias, casi lloro
@slidkag
@slidkag 3 жыл бұрын
@@hachevege been there, done that
@natalinrock
@natalinrock 2 жыл бұрын
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?
@natalinrock
@natalinrock 2 жыл бұрын
@ Dentro del IDE funciona. No intente reinstalando, gracias!
@Plexoelectronics
@Plexoelectronics 5 жыл бұрын
excelente maestra!
@MecatronicaUtnCba
@MecatronicaUtnCba 2 жыл бұрын
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
@franciscojavierlazaropinel8454
@franciscojavierlazaropinel8454 4 жыл бұрын
¿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
@edgardo7616
@edgardo7616 3 жыл бұрын
¿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.
@ikaros14472
@ikaros14472 3 жыл бұрын
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").
@jesusadalbertoguardadoherr6984
@jesusadalbertoguardadoherr6984 4 жыл бұрын
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.
@AldoUribeFernandez
@AldoUribeFernandez 4 жыл бұрын
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?
@AldoUribeFernandez
@AldoUribeFernandez 4 жыл бұрын
@ Muchas gracias por tu gentil respuesta, voy a revisar.
@charna1023
@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
@fcrguille
@fcrguille 4 жыл бұрын
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-cc5wx
@JoseLuisLopez-cc5wx 6 ай бұрын
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-cc5wx
@JoseLuisLopez-cc5wx 6 ай бұрын
Gracias, ya lo sabia, pero quería saber si se podía hacer con C++
@julio_arias_sj
@julio_arias_sj 4 жыл бұрын
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.
@alexmercer8768
@alexmercer8768 3 жыл бұрын
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.
@gailorfuentes
@gailorfuentes 3 жыл бұрын
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 !!!
@adriangomez8436
@adriangomez8436 5 жыл бұрын
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").
@gtas9750
@gtas9750 4 жыл бұрын
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.
@gtas9750
@gtas9750 4 жыл бұрын
@ 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.
@anaisespinoza8160
@anaisespinoza8160 5 жыл бұрын
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!
@anaisespinoza8160
@anaisespinoza8160 5 жыл бұрын
@ muchísimas muchísimas gracias ❤️ se nota que eres buena en programación ☺️
@anaisespinoza8160
@anaisespinoza8160 5 жыл бұрын
@ 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.
@anaisespinoza8160
@anaisespinoza8160 5 жыл бұрын
@ muchisimas gracias ❤️❤️❤️
@JuanFernandez-hx8jk
@JuanFernandez-hx8jk 4 жыл бұрын
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) { }
@robertocarlosaltamar9795
@robertocarlosaltamar9795 4 жыл бұрын
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.
@robertocarlosaltamar9795
@robertocarlosaltamar9795 4 жыл бұрын
@ 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! 🙂
@adonigarcia1651
@adonigarcia1651 5 жыл бұрын
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_
@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_
@Delta_Ghost_ 4 жыл бұрын
@ aaa vale vale, lo checo en un instante, muchas gracias !!
@POGRetroModernGaming
@POGRetroModernGaming Жыл бұрын
Yo hace años use ese Qt creator pero nunca llegué a programar todo
@josbexerr5166
@josbexerr5166 6 жыл бұрын
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
@aaaaaaaa37299
@aaaaaaaa37299 3 жыл бұрын
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.
@aaaaaaaa37299
@aaaaaaaa37299 3 жыл бұрын
Entonces habro el .exe en dependency?
@aaaaaaaa37299
@aaaaaaaa37299 3 жыл бұрын
@ mi problema se soluciono con el windeployqt.exe pero muchas gracias
@phi2509
@phi2509 2 жыл бұрын
@@aaaaaaaa37299 gracias crack!
@ultimatealtimezgx8842
@ultimatealtimezgx8842 5 ай бұрын
intente, pero no puedo ejecutarlo afuera
@HunTersL
@HunTersL 5 жыл бұрын
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!
@HunTersL
@HunTersL 5 жыл бұрын
@ Gracias! veré el vídeo y estaré al tanto de tu nuevo contenido!
@franciscojavierlazaropinel8454
@franciscojavierlazaropinel8454 4 жыл бұрын
Al abrir QT, no me sale ni parecido :-( Yo que venía con todas las ganas.... Me salen directamente los bjetos. Botones, etiquetas....
@irinaurricelqui9477
@irinaurricelqui9477 5 жыл бұрын
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.
@jodter1
@jodter1 5 жыл бұрын
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?
@jodter1
@jodter1 5 жыл бұрын
@ solo quiero hacerlo.
@jodter1
@jodter1 5 жыл бұрын
@ 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.
@jodter1
@jodter1 5 жыл бұрын
@ es para aprender pero también porque con librerías siento que no tengo el control de lo que sucede Grax
@infantepisis
@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
@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
@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.
@nicoplay1953
@nicoplay1953 5 жыл бұрын
Alguien que me ayude a hacer un programa en qt? pago
@victorlopez4805
@victorlopez4805 5 жыл бұрын
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 📱
@nextsigner
@nextsigner 5 жыл бұрын
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
@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-zr1te
@Mike-zr1te 3 жыл бұрын
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.
🕹️🎮 Programar un juego de memoria paso a paso en C++ y Qt (interfaz gráfica)
1:46:14
BEST GUI TOOLKITS for C++ | Sciber
16:04
Sciber
Рет қаралды 118 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
➡️ Pointers: detailed explanation (with C++ examples)
43:53
Programación Desde Cero
Рет қаралды 52 М.
Qt Crash Course for Beginners - Create C++ GUI Apps
30:34
Sciber
Рет қаралды 142 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 576 М.
Cómo hacer una interfaz gráfica en C++
16:11
Codigazo
Рет қаралды 21 М.
Cómo Obligar a tu Cerebro a Hacer Cosas Difíciles (Método Lotus)
15:09
Hice un JUEGO en C++ (sin morir en el intento…)
4:30
JasperDev
Рет қаралды 749 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН