por
pobrecito hablador
el Jueves, 18 Septiembre de 2003, 19:14h
(#218417)
Efectivamente, podría haberse empleado la librería GTK. Pero habría un problema, el programa tendría el aspecto GTK tanto si se ejecutara en windows, como en MacOS y por supuesto en Unix.
Esto es así porque la librería GTK cuando se ejecuta, por ejemplo en windows, dibuja ella misma un botón, a su estilo y a su manera. No solicita al GDI de windows que se lo dibuje. Las aplicaciones normales y Wxworks sí lo hacen.
¿Se podrían usar skins que emularan el aspecto del interfaz de windows? Pues si, pero ya es meterse en líos... Imaginate que e usuario cambia de tema de windows.
Por eso la mejor opcion es WxWindows que emplea el interfaz nativo de windows o de MacOsX.
GTK+
(Puntos:0)¿Hubiera sido posible utilizar GTK+ en lugar de wxWindows?
¿Porqué pensais que se ha hecho esta elección?
Re:GTK+
(Puntos:2, Interesante)Esto es así porque la librería GTK cuando se ejecuta, por ejemplo en windows, dibuja ella misma un botón, a su estilo y a su manera. No solicita al GDI de windows que se lo dibuje. Las aplicaciones normales y Wxworks sí lo hacen.
¿Se podrían usar skins que emularan el aspecto del interfaz de windows? Pues si, pero ya es meterse en líos... Imaginate que e usuario cambia de tema de windows.
Por eso la mejor opcion es WxWindows que emplea el interfaz nativo de windows o de MacOsX.