crysol  

Re: [CRySoL] Interfaz en GTK con scrolledwindow

Jose Luis Segura Lucas
Wed, 10 Oct 2007 02:51:24 -0700

Ya he visto el hilo que comentas y en fin, es harina de otro costal.

Sobre mi problema... Ya estaba usando Glade-3...

A ver, lo que tu me dices básicamente es un árbol tal cual este:

GtkWindow
--> GtkScrolledWindow
-----> GtkHBox
--------> Lo que yo quiera

Lo he hecho y el resultado obtenido no era el esperado :(

Mi interfaz quiero que tenga, más o menos, la siguiente forma

--> GtkWindow
---->GtkVBox
------> ?
------> GtkHBox
---------> GtkScrolledWindow
------------> Lo que yo quiera
---------> GtkVSeparator
---------> GtkScrolledWindow
------------> Lo que yo quiera

El resto de cosas (así como donde aparece la ?) son cosas que ya están
más o menos solucionadas o son triviales, el problema está justo en los
scrolled windows, que no tienen el comprtamiento esperado. Para más
información lo que quiero meter dentro es un "GtkPanel" con su
etiquetita arriba, y dentro, una tabla de 27 * 2 elementos ... Ya se
que va a quedar fatal, pero es para que me valga a mi para terminar una
práctica de Criptografía :D

Al final va a hacer falta más de 7 años para saber esto xD

El Tue, 9 Oct 2007 23:19:04 +0200
Miguel Ángel García <[EMAIL PROTECTED]> escribió:

> Como todo en software libre, es altamente complicado y necesitará una
> carrera de 7 años.
> 
> Instálate glade-3 (# apt-get install glade), aunque con el 2 nos vale
> (el 3 es más molón).
> Después te creas una ventana (botón en el que pone "Ventana"). Creamos
> un elemento scrolledwindow dentro de la ventana (botón "Ventana con
> barras de desplazamiento") y después creas el hbox dentro (botón "Caja
> horizontal"). Dentro metes lo que te dé la gana :-D
> 
> Ale. 7 años reducidos a un parrafito... No está mal.
> 
> Si lo estás haciendo "a pelo", creo que basta con crearte un
> gtk.ScrolledWindow justo antes del gtk.HBox, y hacer que el gtk.HBox
> sea hijo de gtk.ScrolledWindow. 
> 
> Todo esto me funcionó con un gtk.TreeView, y no veo porqué no debe
> funcionar con cualquier otra cosa.
> 
> PD: Perdón si voy con ironía, pero acabo de leer un hilo
> Software-Libre/Software-Privativo bastante interesante y me he quedao
> con ganas de meter cizaña... (cosa que he evitado por todos los
> medios).
> 
> 
_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol