Página principal
Mis pequeños programas en
wxwidgets

Estoy aprendiendo a programar con la librería wxwidgets. Esta librería está portada a Windows, Linux y Mac por lo que los programas se puede compilar para estas plataformas con pequeñas modificaciones. No pienso hacer un tutorial, solo un ejemplo de lo que se puede hacer con esta librería.
Existen diferentes entornos para trabajar con wxwidgets, en mi caso utilizo el editor geany junto con Code::Blocks y wxformbuilder. Existen otros programas que ayudan bastante como wxglade, wxDev-C++, CodeLite,
ZinjaI, ver http://wiki.wxwidgets.org/Tools , lo mejor es probar y elegir el que mas te guste.

Normalmente trabajo en Debian 7, y luego cuando el programa funciona lo vuelvo a compilar en Windows XP.
Para su funcionamiento en Windows se necesitan la librerías dll correspondientes, se instalan una sola vez en el directorio system32 del directorio windows, o junto con cada uno de los ejecutables. ficheros dll.

A partir del 10/05/2018 se necesitan nuevos DLL debido al cambio de compilador y versión wxwidgets. Ahora la programación bajo Linux se hace en Debian 9.4 y librerías 3.1.1 . Nficheros.dll

30/09/2020 - ARDUINO - LTC6904 - LTC6903 - Generador de frecuencia 1KHz a 68MHz. ARDULTC
26/09/2020 -ARDUINO - Grabador de EEPROM 49F002 o 39SF020. Linux _ Windows. eeprom

18/03/2020 - Arduino - Control salidas - wxwidgets - Portable - Linux _ Windows.  WXLED

12/03/2020 - Portables LINUX - wxwidgets.   PORT_WX

04/03/2020 - ARDUINO - MAX30105 - Opciones en tiempo real. WXpulso

01/10/2018 - wxwidgets- Base de datos de libros-SQLite-Lector codigo de barras-MX009-2MA7C. wxlibrosS

28/09/2018 - Base de datos autores - SQLite y wxwidgets -Linux y windows. wxLibros
19/09/2018 - Base de datos autores - SQLite y wxwidgets -Linux y windows. autoreswx

05/06/2018 - Osciloscopio - Arduino - wxwidgets.  wxosci

25/05/2017 - Serial plotter con wxwidgets. wxplotter

18/05/2017 - Pequeño terminal serie .  wxserie

12/05/2018 - Librería wxwidgets - Crear programas multiplataforma. Sensor de temperatura

10/05/2018 - Configurando wxWidgets en CodeBlocks bajo Windows.  TUTOR

09/06/2016 - wxMunicipios
Había realizado un programa para buscar los municipios, en primer lugar lo había realizado para Android, luego lo hice en Gambas (vb linux) , y como hacia tiempo que no había realizado nada en wxwidgets, y antes de que se me olvidase, me puse manos a la obra.
Lo que me satisface más, es el poder compilar para las dos plataformas, Linux o Windows, con solo cambiar la directiva YesWindows 0 por #define YesWindows 1 en el fichero define.h  .

Linux

Windows
Programas de linux y windows

30/03/2015 - raardu.html
Como creo que C o C++ son los lenguajes mejores que existen para programar, he realizado también en estos lenguajes el programa de control de RadioARDU.
Lo que me satisface más, es el poder compilar para las dos plataformas, Linux o Windows, con solo cambiar la directiva
YesWindows 0 por #define YesWindows 1 en el fichero define.h.
Como podéis observar son practicamente iguales para las dos plataformas.


wxWidgets -Linux
wxWidgets -Windows


PROGRAMA_wxWidgets
Librerías necesarias wxWidgets
11/07/2014
Reloj con alarma


Programas ejecutables y fuentes.


 07/2014
Reloj con
wxwidgets.
Un simple reloj.


Programas ejecutables y fuentes.

06/2014
Calculadora con
wxwidgets.
El título lo dice todo, no hay mas que decir. Es simple y sencilla, nada del otro mundo, para hacer practicas con la librería wxwidgets.
Existen 3 modelos , con
Code::Blocks para windows y linux, y uno hecho mediante makefile para ambas plataformas.


Programas ejecutables y fuentes.
DLL necesarias para Windows.


06/2014
Interface con librería wxWidgets para monitor temperatura/humedad


En mi anterior circuito
http://seta43.blogspot.com.es/2014/06/arduino-emisor-temperaturahumedad.html
había realizado el programa de  monitorización en lenguaje Basic mediante el entorno de programación Gambas. Pero claro no todo el mundo tiene Linux para instalar gambas, la vida real es así. Buscando una librería que fuese multiplataforma, elegí la librería wxWidgets. Está bastante bien documentada, en ingles claro, y funciona bastante bien.

En mi primera incursión en la librería wxWidgets , he realizado el monitor para el circuito.
Ha sido duro la programación, pero mereció la pena.
Al ser multiplataforma se recompila todo en Linux o Windows sin retocar ni una sola línea de código, salvo modificar el archivo define.h  y  poner:

    #define YesWindows 0
o
    #define YesWindows 1

Programa Linux-Windows - Librería wxWidgets
 Linux  Windows