Cómo instalar Qt Creator 17.0.1 para programar en Python 3.13.7 para crear programas en Windows

Instalar python en Windows  

Necesitamos instalar Python, vea mi tutorial:

Cómo instalar python en Windows 10 (32 bit o 64 bit)
https://washingtonindacochea.blogspot.com/2024/08/como-instalar-python-en-windows-10.html

Instalar Qt Creator en Windows

Luego necesitamos descargar Qt Creator, desde:

https://www.qt.io/offline-installers


una vez descargado ejecutamos el instalador:


aquí hay que hacer login, si no se tiene una cuenta se puede crear una:


Luego "Siguiente"


luego al seguir, aparecen las siguientes 4 opciones en la parte de la instalación de Qt Creator llamada "Personalizar" y tiene disponible las siguientes cosas para marcar:

 (x) Qt Creator 17.0.1
 (x) CDB Debugger Support
 (x) Debugging Tools for Windows
 (  ) Plugin Development


Sobre ests opciones de Personalización:

  1. Qt Creator 17.0.1
    → El IDE en sí, obviamente hay que dejarlo marcado ✅.

  2. CDB Debugger Support
    → Soporte para usar el depurador de Microsoft (CDB). Necesario si vas a depurar aplicaciones en Windows (aunque está más orientado a proyectos en C++). ✅.

  3. Debugging Tools for Windows
    → Descarga las herramientas de depuración de Windows (también para C++). Normalmente se recomienda dejarlo, porque Qt Creator puede necesitarlas para depuración nativa. ✅.

  4. Plugin Development
    → Esto solo es necesario si planeas desarrollar extensiones/plug-ins para Qt Creator mismo, o si quieres modificar su funcionamiento interno.

    • Para programar en Python + PyQt6/PySide6, NO es necesario.

    • Puedes dejarlo desmarcado y ahorrar espacio y tiempo de instalación.

Recomendación práctica:
Deja los tres primeros tal como vienen, y NO marques "Plugin Development" (a menos que en el futuro quieras experimentar creando plugins para Qt Creator).

Luego "Acepta la licencia"

 


y siguiente en  lugar donde se crearán lo accesos directos:


 y luego el total de lo que ocupa en disco y además sobre asociar los archivos (esto le pongo que si):

y termina la instalación y abrir:


Kit de Python disponible en Qt Creator

Nota: Si recién instaló Python debe reiniciar el ordenador (hagalo porque sino no aparecerá el Kit de python en Qt).

Una vez abierto en Qt Creator clic en:

Edit - Preferences...

aparece el Kit de Python en Kits:


Pasos para configurar Qt Creator con Python + PySide6

1. Instalar PySide6 (o PyQt6)

Aunque ya tengas Python, necesitas el binding de Qt para Python:

pip install PySide6

o si prefieres PyQt:

pip install PyQt6

2. Configurar un "Kit" de Python en Qt Creator

  1. Abre Herramientas → Opciones → Kits.

  2. Allí deberías ver tu instalación de Python (py.exe o python.exe) ya detectada.

  3. Si no aparece, agrega manualmente un "Kit" nuevo que apunte al intérprete de Python (ejemplo: C:\Users\TuUsuario\AppData\Local\Programs\Python\Python311\python.exe).


3. Crear un proyecto de Python en Qt Creator

Qt Creator no trae plantilla oficial para Python, pero puedes hacer esto:

  1. Crea un proyecto vacío (por ejemplo, "Non-Qt Project → Plain Application").

  2. Elige tu Kit de Python en lugar de C++ al configurarlo.

  3. Crea archivos .py normalmente.


4. Integrar Qt Designer para interfaces gráficas

  1. Qt Creator instala Qt Designer (puedes abrirlo desde el menú o buscándolo en la carpeta de instalación).

  2. Con Designer creas una interfaz y la guardas como .ui.

  3. Luego la conviertes a Python:

    pyside6-uic interfaz.ui -o interfaz.py
    

    (con PyQt6 sería pyuic6 interfaz.ui -o interfaz.py).


5. Configurar ejecución en Qt Creator

En Proyectos → Ejecutar, asegúrate de:

  • Programa: python.exe

  • Argumentos: el archivo .py principal de tu proyecto (ejemplo: main.py).

  • Directorio de trabajo: la carpeta del proyecto.

Así, al darle a Ejecutar (Ctrl+R), Qt Creator usará Python para lanzar tu programa.


✅ Conclusión

Ya tienes casi todo listo. Solo falta:

  • Instalar PySide6/PyQt6 con pip.

  • Configurar Qt Creator para que ejecute tu archivo .py principal con el Kit de Python.

  • Usar Qt Designer para diseñar interfaces y exportarlas a .py.



Consultas:

Install QT Designer Standalne
https://www.pythonguis.com/installation/install-qt-designer-standalone/


Comentarios