Aplicación de prueba con wxWidgets, Code Blocks y wxSmith

By | 14 febrero, 2019

Aviso: Este artículo forma parte de mi serie de tutoriales sobre wxWidgets, en Code Blocks y wxSmith. Si no tienes instalado wxWidgets es recomendable ver el artículo principal antes de ver este tutorial.

En esta parte vamos crear una pequeña aplicación de prueba con wxSmith y Code Blocks. Cuando estemos adentro del programa, seleccionamos Create a new project. En el diálogo, seleccionamos la plantilla de “wxWidgets project” y pulsamos “Go”:

En el asistente que nos aparece, seleccionamos la versión de wxWidgets que hayamos instalado en el sistema. Dado que nosotros instalamos la versión 2.8.12 en Windows, seleccionamos esa misma versión. Y si estamos en Linux, seleccionamos la versión 3.0.x

Los siguientes dos pasos serán para configurar el directorio donde quieres guardar el proyecto y para especificar el autor de la aplicación junto con una posible página web. Esto último lo puedes llenar a tu gusto o lo puedes dejar en blanco.

Lo siguiente es para especificar el editor que usaremos para diseñar la interfaz de nuestra aplicación. Tenemos que seleccionar “wxSmith” y la segunda opción la dejamos como “Dialog Based”:

Tutorial wx 2

En un tutorial más adelante explicaré sobre cómo manejar un Frame y sus principales diferencias.

El siguiente paso es solo para usuarios de Windows. Aquí solamente tenemos que especificar el directorio en donde hayamos instalado wxWidgets. En nuestro caso, tenemos que poner C:\wxWidgets-2.8.12

Tutorial wx Asistente 3

El siguiente paso es para seleccionar si vamos a usar una versión “Debug” para la aplicación, o una versión “Release”. En Windows, solo tenemos que marcar la casilla de Create “Release” configuration:

Y por último, en el siguiente paso marcamos solo las primeras 3 opciones, en Windows:

Nota: Si al compilar wxWidgets en Windows cambiaste el “SHARED=1” por “SHARED=0”, entonces tienes que desmarcar la primera opción de “Use wxWidgets DLL”.

Si usas Linux, solo tienes que dejar marcada la primera opción de “Use default wxWidgets configuration”:

Si al pulsar “Finish” no nos manda ningún error o mensaje, quiere decir que lo haz hecho bien y puedes compilar la aplicación de prueba con la tecla F9:

Es probable que al compilar aparezcan algunos mensajes “Warning” adentro de Code Blocks, pero es normal.

La interfaz de prueba que compilamos solo tiene dos botones y un texto. Si hacemos clic en “About” nos aparecerá un mensaje con la versión de wxWidgets que estamos usando:

3 thoughts on “Aplicación de prueba con wxWidgets, Code Blocks y wxSmith

  1. Pingback: Tutorial: Interfaz gráfica con wxWidgets, Code Blocks y wxSmith [C++] – EliasMaker

    1. Elias Post author

      ¡Muchas gracias a tí por avisar! No tenía idea que ya había salido una versión nueva de CodeBlocks. Tendré que actualizar el post según sea necesario.

      Saludos.

      Reply

Deja un comentario

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