Saltar al contenido

Curso de creación de GUIs con Qt5 y Python. Capítulo 00: Instalación

Vamos a empezar un viaje, espero que placentero, por el mundo de las aplicaciones de escritorio usando Python y Qt. En este capítulo voy a dar un vistazo general del propósito del curso y vamos a prepararnos para el mismo instalando las cosas que necesitaremos.

Índice:

[Los materiales para este capítulo los podéis descargar de aquí]

Después de un largo tiempo…

…me encuentro con que el tutorial lleva un buen tiempo aparcado y pensando que, si lo comienzo, no sé hasta donde llegará…

Por tanto, me gustaría, antes de empezar, advertiros que:

  • Tengo muchas ideas para el tutorial por lo que hay muchas cosas abiertas y puede que acabe siendo algo errático…
  • No tengo claro que el tiempo del que dispongo me permitirá poder llevarlo a buen puerto.

Pero como el camino se hace caminando voy a empezar el tutorial. Mejor un poco que nada.

Lo dicho, ¡ahí vamos!

Idea principal del tutorial

La idea básica es ver Qt5 desde Python alejándonos del típico ‘Hola, Mundo’ e intentando llegar a hacer una aplicación completa para distribuir. Espero que, independientemente de lo que consigamos al final, vayamos haciendo pequeñas tareas, pasemos un buen rato y aprendamos cosas.

Como he comentado, la idea del ‘producto’ final todavía no la tengo clara y varias ideas van rondando por mi cabeza.

Cada entrada del blog será una pequeña receta. Las distintas recetas irán dando forma a la aplicación general que, repito, todavía no tengo muy clara. Por tanto, tendremos un hilo conductor, que será nuestra aplicación general e iremos dando pasos para adelante y para detrás con las recetas, muchas de las cuales se irán integrando en nuestra aplicación general.

Empezando

Como siempre, hay que empezar por el principio y, en este caso, el principio va a ser preparar nuestro entorno de trabajo:

  1. Necesitaremos instalar un intérprete de CPython. En todo momento considero que usáis Anaconda o Miniconda, que es el entorno que voy a usar a lo largo de todo el tutorial. Por tanto, el primer paso sería instalar Anaconda o Miniconda si no lo tenéis instalado.
  2. El segundo paso sería crear un entorno virtual donde se incluya todo lo que vamos a ir necesitando.

1. Instalación de Anaconda o Miniconda

Para lo primero he preparado varios vídeos intentando que la instalación os resulte lo más sencilla posible. Recordad, no tenéis que instalar Anaconda y Miniconda, solo uno de los dos. Os recomiendo Miniconda por ser mucho más ligero y porque no os instala paquetes que, seguramente, no usaréis jamás:

Instalación de Anaconda en Linux (o MacOS)

Instalación de Anaconda en Windows

Instalación de Miniconda en Linux (o MacOS)

Instalación de Miniconda en Windows

2. Creando un entorno virtual

Para lo segundo, una vez que ya esté instalado Anaconda o Miniconda, tenéis que hacer lo siguiente desde una terminal (Anaconda Prompt en windows). En Linux o Mac copiais lo siguiente en la línea de comandos y pulsáis Intro:

python -c "import urllib.request; urllib.request.urlretrieve('https://raw.githubusercontent.com/kikocorreoso/pyboqt/master/environment.yml', 'environment.yml')"

En Windows copiais lo siguiente en la línea de comandos y pulsáis Intro:

python -c "import urllib.request; urllib.request.urlretrieve('https://raw.githubusercontent.com/kikocorreoso/pyboqt/master/environment_win.yml', 'environment.yml')"

Lo anterior os habrá descargado un fichero que se llama environment.yml en la carpeta donde esté localizada la línea de comandos.

Después tenéis que copiar lo siguiente en la línea de comandos y pulsáis Intro:

conda env create -f environment.yml

Lo anterior os instalará todo lo que vamos a necesitar en un entorno virtual conda que se llamará pyboqt.

Por último, para activar el entorno virtual, haced lo siguiente desde la línea de comandos:

conda activate pyboqt

Para desactivar el entorno virtual podéis hacer (desde la línea de comandos):

conda deactivate

Estamos listos

Con lo anterior deberiamos estar listos para poder empezar este tutorial. En las primeras entregas vamos a ver, por supuesto, el ‘Hola Mundo’ de rigor y algunas generalidades más del mundo Qt5.

¡¡¡¡Estad atentos!!!!

P.D.: Si tenéis algún problema con la instalación usad los comentarios para preguntar.

2 comentarios en «Curso de creación de GUIs con Qt5 y Python. Capítulo 00: Instalación»

    1. No. conda instala los entornos virtuales en un sitio por defecto, dónde depende del sistema operativo, excepto que le digas lo contrario.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

+ eighty one = eighty three

Pybonacci