Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 2 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Lun Ene 10, 2011 10:33 am
Mensajes: 1

Nota Publicado: Lun Ene 10, 2011 10:38 am 
Arriba  
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

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Lun Ene 10, 2011 3:34 pm 
Arriba  
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)

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 2 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO