wxWidgets es un código abierto y multiplataforma C ++ software de biblioteca GUI que ofrece clases para todos los controles GUI comunes, así como un amplio conjunto de clases de ayuda para tareas de aplicaciones más comunes, que van desde la pantalla HTML y manipulación de imágenes para la creación de redes y multi-threading.
wxWidgets utiliza widgets nativos en todas las plataformas, siempre que sea posible y llena vacíos que faltan en algunas plataformas que utilizan los controles genéricos escritos consigo mismo wxWidgets.
wxWidgets es un software independiente de la plataforma, lo que significa que se puede utilizar en el Linux, UNIX, Windows o Mac OS & nbsp; X & nbsp;. los sistemas operativos, el apoyo a las arquitecturas de 32 bits y 64 bits
¿Qué hay de nuevo en esta versión:
- cambios relacionados con Unicode
- wxODBC y remoción bibliotecas contrib
- Cambios en el comportamiento no resulta en errores de compilación
- Construir cambios del sistema
- Las principales nuevas características de esta versión
¿Qué hay de nuevo en la versión 3.0.0 RC1:
- versión 3.0 es la culminación de varios años de trabajar desde 2.8 y así trae muchas mejoras importantes en comparación con la serie antigua estable, como mucho mejor y más fácil de usar soporte para Unicode, el nuevo puerto wxOSX / Cacao, apto para el desarrollo de aplicaciones GUI 64 bits bajo OS X, y el apoyo a GTK + 3 en el puerto wxGTK, así como un gran número de otras características nuevas y correcciones de errores.
¿Qué hay de nuevo en la versión 2.9.2:
- cwd Añadido y env argumentos a wxExecute () ( Emilien Kia).
- Agregado & quot; resto & quot; argumento para wxString :: Antes {Nombre, Apellido} ().
- Agregado wxThread :: OnKill () y onDelete () devoluciones de llamada.
- Agregado wxFile :: GetLastError () y ClearLastError () (Riazanov).
- Añadido modificadores de línea de comandos negatable (Armel Asselin).
- Agregado wxVersionInfo y varios GetLibraryVersionInfo () funciones (troelsk).
- Agregado wxNumberFormatter para tratar con separadores de miles.
- Agregado wxIntegerValidator y wxFloatingPointValidator validadores.
- Agregado wxIMAGE_OPTION_GIF_COMMENT a leer y escribir comentarios GIF (troelsk).
- clase de plantilla Agregado wxStack.
- Añadido parámetro de precisión para wxString :: Desde [C] Doble ().
- Agregado wxThread :: Wait () y eliminar () & quot; & quot modo de espera; parámetro (Catalin Răceanu).
- Permita que muestra milisegundos en wxLog marcas de tiempo (TAN).
- Se ha añadido soporte para el procesamiento de instrucciones en wxXmlDocument (Nick Matthews).
- Agregado wxThreadEvent para la comunicación entre hilos para wxBase.
- Unix:
- Corregir errores falsos cuando se escribe a la tubería proceso hijo (Riazanov).
- Todos (GUI):
- Implementar soporte para las marcas en wxButton y wxStaticText.
- Agregado wxRichMessageDialog (Rickard Westerlund, GSoC 2010 proyecto).
- Agregado wxCommandLinkButton (Rickard Westerlund, GSoC 2010 proyecto).
- Agregado wxUIActionSimulator (Steven Lamerton, GSoC 2010 proyecto).
- Se ha añadido soporte para la dinámica de auto-completado en wxTextEntry.
- Se ha añadido soporte para imágenes wxToggleButton (Garrick Meeker).
- wxAUI: apoyo a las barras de herramientas de auto-orientable (WSU) .
- wxAUI: añadir soporte para iconos en las barras de título panel (Triton) .
- Agregado wxPanel :: SetBackgroundBitmap ().
- Agregado wxDataViewCtrl :: Set / GetCurrentItem ().
- Añadida la posibilidad de deshabilitar elementos wxDataViewCtrl individuales (Neno Ganchev).
- wxHTML:. Render con el fin RTL dentro de la ventana RTL (Richard Bullington-McGuire)
- wxRibbon:. Agregado evento EVT_RIBBONGALLERY_CLICKED (John Roberts)
- wxRibbon: permite ocultar los paneles y mostrando pestañas sólo (snowleopard) .
- Añadir soporte para documentos hijos a docview marco.
- Añadir soporte para la codificación CP-866 para wxEncodingConverter (madnut).
- correcciones de coherencia para eventos de teclado en todos los principales puertos.
- evento Agregado EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- pantalla Fix de derecho alineado columnas en wxGenericListCtrl (jl).
- Restaurar texto de arrastrar y soltar en wxSTC roto por Scintilla 2 de actualización (Jens Lody).
- Añadir soporte para rangos de ID para XRC (David Hart).
- Agregado wxToolbook XRC manejador (Andrea Zanellato).
- Agregado wxDocManager :: FindTemplate () (troelsk).
- bool Retorno, no vacío, de wxImage :: ConvertAlphaToMask () (troelsk).
- Fijo redimensionar columnas en wxGrid cuando fueron reordenadas.
- navegación mediante el teclado fijo cuando se reordenan las columnas wxGrid.
- Agregado wxImage :: Rotate180 () (Jeff Tupper).
- Se ha añadido soporte para guardar archivos TGA.
- Agregado wxArtProvider regresar iconos de mayor calidad del proyecto Tango.
- wxPropertyGrid: Agregado & quot; HasAlpha & quot; atribuir a wxColourProperty.
- wxPropertyGrid: la desactivación de una propiedad no funcionaba correctamente si un elemento hijo
- fue seleccionado (Sebastien Gallou).
- Se ha añadido soporte para guardar archivos PNG con paleta (troelsk).
- Se ha añadido soporte para guardar como GIF y GIF animado (troelsk).
- Fix wxWrapSizer cálculo del tamaño mínimo (Catalin Răceanu).
- métodos Agregado wxFont :: subrayados () y MakeUnderlined ().
- Agregado wxFont :: SetSymbolicSize () y métodos relacionados.
- Generación de archivos SVG Fix en lugares que utilizan coma decimal (snowleopard).
- Fix establecer las sugerencias para los wxSpinCtrl genérico (Catalin Răceanu).
- Se ha añadido soporte para la lectura de las resoluciones de imagen a partir de imágenes PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: mejor soporte para los fondos de paneles temáticos y personalizados, especialmente en OS X .
- Añadir constantes WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Añadir soporte para canal alfa en colores en wxSVGFileDC (snowleopard).
- Permitir la personalización de colores de la ficha AUI en wxAuiTabArt (snowleopard).
- clase Agregado wxAffineMatrix2D (Catalin Răceanu).
- Permitir mostrando previsualización marco no modal (John Roberts).
- Mejorar la apariencia de la wxHyperlinkCtrl genérico (David Connet).
- GTK:
- Mejorar / diálogo de configuración de página de impresión (rafravago).
- Cambiar a GtkTooltip de GtkTooltips desaprobados (Emilien Kia).
- wxTLW genera wxEVT_MAXIMIZE.
- Fix copiar los datos del portapapeles a la selección primaria (David Hart).
- Implementar wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementar wxCalendarCtrl :: SetDateRange () para el control natal.
- RSU:
- aplicación nativa de wxHyperlinkCtrl y wxProgressDialog en las versiones modernas de Windows (Rickard Westerlund, GSoC 2010 proyecto).
- Fix Cygwin 1.7 build (David Gangola).
- Permitir el uso de wxDC :: DrawText () con textos de varias líneas.
- Fix wxBitmapButton determinación mejor tamaño roto en 2.9.1.
- wxProgressDialog basada en diálogos tarea Center en el padre (John Roberts).
- wxAutomationObject :: GetInstance () crea objetos a demanda (Kolya Kosenko).
- generación EVT_UPDATE_UI Fix para los elementos de submenús (WSU).
- Se ha añadido soporte para la matriz de transformación mundo para wxDC (Catalin Răceanu).
¿Qué hay de nuevo en la versión 2.9.2 RC1:
- Todos:
- Utilice las implementaciones estándar de clases de contenedor por defecto, tiene que explícitamente wxUSE_STD_CONTAINERS establece en 0 para utilizar implementaciones wxWidgets.
- cwd Añadido y env argumentos a wxExecute () (Emilien Kia).
- Agregado & quot; resto & quot; argumento para wxString :: Antes {Nombre, Apellido} ().
- Agregado wxThread :: OnKill () y onDelete () devoluciones de llamada.
- Agregado wxFile :: GetLastError () y ClearLastError () (Riazanov).
- Añadido modificadores de línea de comandos negatable (Armel Asselin).
- Agregado wxVersionInfo y varios GetLibraryVersionInfo () funciones (troelsk).
- Agregado wxNumberFormatter para tratar con separadores de miles.
- Agregado wxIntegerValidator y wxFloatingPointValidator validadores.
- Agregado wxIMAGE_OPTION_GIF_COMMENT a leer y escribir comentarios GIF (troelsk).
- clase de plantilla Agregado wxStack.
- Añadido parámetro de precisión para wxString :: Desde [C] Doble ().
- Agregado wxThread :: Wait () y eliminar () & quot; & quot modo de espera; parámetro (Catalin Răceanu).
- Permita que muestra milisegundos en wxLog marcas de tiempo (TAN).
- Se ha añadido soporte para el procesamiento de instrucciones en wxXmlDocument (Nick Matthews).
- Agregado wxThreadEvent para la comunicación entre hilos para wxBase.
- Unix:
- Corregir errores falsos cuando se escribe a la tubería proceso hijo (Riazanov).
- Todos (GUI):
- Implementar soporte para las marcas en wxButton y wxStaticText.
- Agregado wxRichMessageDialog (Rickard Westerlund, GSoC 2010 proyecto).
- Agregado wxCommandLinkButton (Rickard Westerlund, GSoC 2010 proyecto).
- Agregado wxUIActionSimulator (Steven Lamerton, GSoC 2010 proyecto).
- Se ha añadido soporte para la dinámica de auto-completado en wxTextEntry.
- Se ha añadido soporte para imágenes wxToggleButton (Garrick Meeker).
- wxAUI: apoyo a las barras de herramientas de auto-orientable (WSU) .
- wxAUI: añadir soporte para iconos en las barras de título panel (Triton) .
- Agregado wxPanel :: SetBackgroundBitmap ().
- Agregado wxDataViewCtrl :: Set / GetCurrentItem ().
- Añadida la posibilidad de deshabilitar elementos wxDataViewCtrl individuales (Neno Ganchev).
- wxHTML:. Render con el fin RTL dentro de la ventana RTL (Richard Bullington-McGuire)
- wxRibbon:. Agregado evento EVT_RIBBONGALLERY_CLICKED (John Roberts)
- wxRibbon: permite ocultar los paneles y mostrando pestañas sólo (snowleopard) .
- Añadir soporte para documentos hijos a docview marco.
- Añadir soporte para la codificación CP-866 para wxEncodingConverter (madnut).
- correcciones de coherencia para eventos de teclado en todos los principales puertos.
- evento Agregado EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- pantalla Fix de derecho alineado columnas en wxGenericListCtrl (jl).
- Restaurar texto de arrastrar y soltar en wxSTC roto por Scintilla 2 de actualización (Jens Lody).
- Añadir soporte para rangos de ID para XRC (David Hart).
- Agregado wxToolbook XRC manejador (Andrea Zanellato).
- Agregado wxDocManager :: FindTemplate () (troelsk).
- bool Retorno, no vacío, de wxImage :: ConvertAlphaToMask () (troelsk).
- Fijo redimensionar columnas en wxGrid cuando fueron reordenadas.
- navegación mediante el teclado fijo cuando se reordenan las columnas wxGrid.
- Agregado wxImage :: Rotate180 () (Jeff Tupper).
- Se ha añadido soporte para guardar archivos TGA.
- Agregado wxArtProvider regresar iconos de mayor calidad del proyecto Tango.
- wxPropertyGrid: Agregado & quot; HasAlpha & quot; atribuir a wxColourProperty.
- wxPropertyGrid:. Desactivación de una propiedad no funcione correctamente si un elemento hijo fue seleccionado (Sebastien Gallou)
- Se ha añadido soporte para guardar archivos PNG con paleta (troelsk).
- Se ha añadido soporte para guardar como GIF y GIF animado (troelsk).
- Fix wxWrapSizer cálculo del tamaño mínimo (Catalin Răceanu).
- métodos Agregado wxFont :: subrayados () y MakeUnderlined ().
- Agregado wxFont :: SetSymbolicSize () y métodos relacionados.
- Generación de archivos SVG Fix en lugares que utilizan coma decimal (snowleopard).
- Fix establecer las sugerencias para los wxSpinCtrl genérico (Catalin Răceanu).
- Se ha añadido soporte para la lectura de las resoluciones de imagen a partir de imágenes PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: mejor soporte para los fondos de paneles temáticos y personalizados, especialmente en OS X .
- Añadir constantes WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- Añadir soporte para canal alfa en colores en wxSVGFileDC (snowleopard).
- Permitir la personalización de colores de la ficha AUI en wxAuiTabArt (snowleopard).
- clase Agregado wxAffineMatrix2D (Catalin Răceanu).
- Permitir mostrando previsualización marco no modal (John Roberts).
- Mejorar la apariencia de la wxHyperlinkCtrl genérico (David Connet).
- GTK:
- Mejorar / diálogo de configuración de página de impresión (rafravago).
- Cambiar a GtkTooltip de GtkTooltips desaprobados (Emilien Kia).
- wxTLW genera wxEVT_MAXIMIZE.
- Fix copiar los datos del portapapeles a la selección primaria (David Hart).
- Implementar wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- Implementar wxCalendarCtrl :: SetDateRange () para el control natal.
¿Qué hay de nuevo en la versión 2.9.0:
- Las mejoras incluyen la eliminación de la distinción entre ANSI y Unicode construye, y una arquitectura X Mac OS vuelto a trabajar, apoyando tanto al carbono de 32 bits y las variantes de 32 bits / 64 bits de cacao (wxOSX / cacao en fase alfa), la adición de clases rejilla de propiedades y un mayor control de la vista de datos con combinado árbol y el comportamiento de control de lista, el apoyo a los objetos persistentes y documentación basada en Doxygen totalmente revisado.
Requisitos :
- gtk +
Comentarios que no se encuentran