Hola!
Estoy empezando con wxWidgets con Code:Blocks en ubuntu. Al no haber demasiada informacion buena y en español de esta libreria hay cosas que no me aclaro. Paso a explicar mi duda:
He creado 3 wxTextCtrl y un boton. Quiero que el programa solamente escriba en el wxTextCtrl numero 3 (Var name: TextCtrl3 - Identifier ID_TEXTCTRL3 - class name wxTextCtrl) el valor del wxTextCtrl del numero 1 o simplemente una variable de tipo básica.
Uso TextCtrl3->Clear(); para limpiar el cajon.
Para mostrar un valor en el cajon lo hago con TextCtrl3->SetValue();
Lo uinico es que no se poner dentro del parentesis, una cadena de caracteres no me da problemas pues pongo: TextCtrl3->SetValue(_("Hola Mundo")); y me muestra el Hola Mundo.
A ver si me podeis ayudar porque no funciona:
TextCtrl3->SetValue(_(TextCtrl1));
TextCtrl3->SetValue(TextCtrl1);
TextCtrl3->SetValue(_(ID_TEXTCTRL1));
TextCtrl3->SetValue(ID_TEXTCTRL1);
...
siempre me da los mismo errores:
error: ‘LTextCtrl1’ was not declared in this scope|
error: conversion from ‘wxTextCtrl*’ to ‘const wxString’ is ambiguous|
error: ‘LID_TEXTCTRL1’ was not declared in this scope|
rror: conversion from ‘const long int’ to ‘const wxString’ is ambiguous|
está en orden segun he puesto lo anterior.
gracias!
NOTA: estoy programando con la interfaz, arrastrando botones i tal, no programando a pelo.