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