• Jueves 28 de Marzo de 2024, 14:31

Autor Tema:  Glade  (Leído 3825 veces)

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Glade
« en: Miércoles 15 de Septiembre de 2004, 19:11 »
0
HOLA CHICOS DE SOLOCODIGO POR FAVOR HICE ESTA PREGUNTA EN EL FORO DE LINUX TALVES ESTA EN EL LUGAR EQUIVOCADO, POR ESO LA REPLANTEARE AQUI, QUIERO APRENDER A PROGRAMAR EN GLADE Y LO QUE ME PASA ES QUE AL AÑADIR UN BOTON U OTRO CONTROL ME LO HACE DEL TAMAÑO DE LA FORMA Y NO SE COMO PUEDO ENTRAR A LA VENTANA DE CODIGO ME PUEDEN AYUDAR
GRACIAS CHAO
El pasado son solo recuerdos, el futuro son solo sueños

hippie

  • Miembro MUY activo
  • ***
  • Mensajes: 107
    • Ver Perfil
Re: Glade
« Respuesta #1 en: Miércoles 15 de Septiembre de 2004, 23:01 »
0
:hola:  Hola, quizas no te de un buen consejo, pero te lo dare.
Usa Qt, de Troltec, es mas simple y trae su propio tutorial.
O use Gtk2 que es parecido a Glade (pero ne es grafico, es la diferencia)
Ademas Gtk es de Genome, creeo.
Suerte.

Boooring

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Glade
« Respuesta #2 en: Viernes 17 de Septiembre de 2004, 19:41 »
0
Bueno... pongamos las cosas en su sitio.

Qt es un gran API, a mi personalmente me encanta (os lo podrá corroborar cualquier persona k me conozca, estoy casi enamorao de el) pero tiene un gran problema, tiene 2x licencia (puedes hacer programas libres libremente, pero no software... privativo) lo que es una traba como minimo para confiar en él como solución. Sin embargo, a nivel técnico... Qt roolz :)

En ambos podrás hacer lo que quieras, esto está claro (y más facilmente k si usases winapi, dicho sea de paso), ambos estan suficientemente documentados.

Referente a lo que tú dices del botón, tienes k decirle a GTK (o glade vamos...) que quieres ponerlo como coordenadas concretas o tirar de VBox y HBox... es como funciona la cosa... mírate algun tutorial de GTK y verás como funciona la cosa, si sigue sin irte, postea ;).

Saludoss, espero no haberme salido mucho del tema :P

PD: Soy bastante nuevo por aquí... pero eso de letras en azul y mayúsculas... como que no... no?

Last Dragon

  • Miembro MUY activo
  • ***
  • Mensajes: 109
    • Ver Perfil
    • http://www.lastdragon.net
Re: Glade
« Respuesta #3 en: Martes 11 de Julio de 2006, 04:12 »
0
gtk esta basado en standart de desarrollo al estilo Java.

Esto significa que el objeto de la ventana requiere un contenedor y sobre ese contenedor pones los otros objetos como ventanas

en glade el contenedor o Layer creo que se llama BOX y no es mas que una tabla y en cada cuadro de la tabla van objetos como botones, etiquetas, campos de texto y asi, por que usar la tabla. Simple te ahorra programar la interfase visual cuando se maximiza o se cambia de tamaño una ventana la tabla se ajusta al tamaño maximo de la ventana y asu vez acomoda los objetos que tienes en cada celda, asi nunca te preocupas por el tamaño de la ventana.

Es por eso que como no tienes un contenedor el boton toma el tamaño de la unica celda que hay, osea toda la ventana.

Tambien hay el equivalente de nulllayer de java, creo que es gtkfixed, este tipo de layer, capa, tabla o como le quieras llamar te permite poner los objetos en el lugar donde quieras, como si se tratara de programar en visual basic donde solo pones tu boton donde quieres y listo ahi se queda, pero ... como en basic tendras que preocuparte que pasa con tus botones cada que la ventana cambia de tamaño

por ultimo, las librerias QT nomas no me pasan, debe ser precisamente por la licencia. Las gtk apis mas... tipo MAC, mas con clase y gusto visual y son 100% libres
Servidor Personal de Last Dragon



www.lastdragon.net

Lita261982

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Glade
« Respuesta #4 en: Viernes 18 de Mayo de 2007, 13:15 »
0
Last Dragon tiene razón.
    El primer paso que debes realizar para comenzar a crear una aplicación gráfica en glade (tras crear una ventana), es dividirla en contenedores, puesto que en aplicaciones gnome los widgets van empaquetados.
    Para ello el primer widget que debes añadir a tu ventana es un "Caja vertical" (o hortizontal, o de tabla, eso depende de ti), eligiendo el número de huecos en los que quieres dividirlo en función de cuántos widgets quieras meter.
    Posteriormente, podrás añadir un widjet en cada celda.
    Si despues te das cuenta de que necesitas más celdas, debes alterar las propiedades de la caja vertical (en la ventana de propiedades), aumentando el parámetro "Tamaño".