|
Ver temas sin respuesta | Ver temas activos
Foros Linux » Desarrollo » Programación
Página 1 de 1
|
[ 2 mensajes ] |
|
| Autor |
Mensaje |
Gt_xede13

Forista Nuevo
Registrado: Lun Ene 10, 2011 10:33 am Mensajes: 1
|
 Publicado: Lun Ene 10, 2011 10:38 am |
|
|
hola, bueno soy nuevo en el foro, y tengo una duda para aquellos que tengan experiencia en gtk y c,
estoy haciendo un programa, ejemplo para entender como funciona gtk, ya que apenaz estoy aprendiendo, y necesito hacer una entrada de texto, que al presionar un boton (aceptar), el texto en la entrada cambie un label, pero no se como hacerle...
gracias
|
|
|
|
 |
akodo

Moderador
Registrado: Mié Nov 28, 2007 12:00 am Mensajes: 1361 Ubicación: En la X del explorer (pulse para llamar)
|
 Publicado: Lun Ene 10, 2011 3:34 pm |
|
|
Tampoco es que te pueda enseñar código, ya que no he utilizado gtk con c, pero espero darte una idea de cómo resolver el problema.
Supongo que tienes una entrada de texto (textfield si no me equivoco), un boton y un label. En la porción del código que se ejecuta tras el evento "click" del botón, lo que tienes que hacer es obtener la entrada de texto y pasarla al label.
No sé si será lo apropiado, pero yo utilizaría lo siguiente: · GtkEntry, como componente para capturar el texto · const gchar* gtk_entry_get_text (GtkEntry *entry), como método para obtener el texto del component gtkEntry · GtkLabel, para la etiqueta · void gtk_label_set_text (GtkLabel *label, const gchar *str), como método para fijar el texto de la etiqueta.
Supuestamente, para asignar el comportamiento que tendrá el botón cuando hagas el click se utilizan señales. Espero que tengas algo de experiencia en esto, porque yo ahora mismo no sé cómo hacerlo y tendría que buscarlo. Si te queda la duda de cómo se hace, lo busco.
A ver si te sirve.
_________________ Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)
|
|
|
|
 |
|
|
|
Página 1 de 1
|
[ 2 mensajes ] |
|
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|