Hi!
Egy perlben írt nagyobb progihoz kellene Gtk2-s GUI-t csinálnom, amihez a Glade-t venném igénybe a felület összerakásához. Eleddig csak Tk-s felületekkel volt csak dolgom, de ezt a progit abban megvalósítani olyan nem mindennapi élmény lenne, amit szívesen kihagynék.
Amit szeretnék megvalósítani:
Klasszikus 1 főablak 3 részre osztva: menüsor, tartalom, státusz.
Statikusan létrehozható a menüsor és a státusz, de a tartalom elemei és felépítése a kiválasztott menüpont alapján változnak. A nagy gondolatom az, hogy létrehozok a Glade-vel a főablaknak egy xml fájlt, majd a minden egyes menüpontnak megfelelő tartalomnak is egyet-egyet, és mindig azt töltöm be, amelyikre épp szükség van.
A gondom csak az, hogy hogyan is lehetne ezeket "összekapcsolni", azaz pl hogy biztosítom hogy a "Lekérdezés" a "Szerkesztés" stb menüpontnak megfelelő xml fájl alapján a "tartalom" keretbe jöjjenek létre az új objektumok, sőt (most nézem) a glade-ben minden létrehozott ilyen fájlnak ablak a gyökere, nekem meg maximum egy kerettel kellene indítanom. Vagy az egész kérdést meg lehet oldani egy projekten belül? (A problémát glade nélkül meg tudnám oldani, de semmi kedvem hetekig grafikus elemeket programozgatni)
Átnyálaztam a Googlet, a Glade honlapját stb. haasználható tutorialokért a témában, de amit találtam azok kimerültek az egy statikus ablakból felépített egyszerű kis mintaalkalmazások bemutatásában.
Valaki esteleg ismer valami hatékony tutorialt a témában?
Kösz: Böhi
- 1008 megtekintés
Hozzászólások
tartalomnak csinalj egy notebookot elrejtett fulekkel es kesz
- A hozzászóláshoz be kell jelentkezni
Nem ide akartam, de ide sikerult, bocsi :) Ha jol emlekszem, gladexml betoltesnel meg lehet adni, hogy mi legyen a root objektum, azt pedig tudod add-olni a vbox-ba, vagy ahogy akarod.
- A hozzászóláshoz be kell jelentkezni