Back on track!

(tags: )

Na de tien fantastische dagen en enkele fijne dagen vooraf gaat alles weer z'n gewone gangetje hier. Vandaag terug gaan werken, na gisteren nog een extra rustdagje genomen te hebben. Vannacht heb ik echter helemaal niet geslapen, meer liggen draaien dan wat anders, en uiteindelijk om 7u opgestaan, een uur waarop ik tijdens de voorbije dagen soms nog niet eens in mijn bed lag. Pijnlijk. Al bij al ging het nog wel deftig. Een paar vergaderingen die afgelast zijn tot nader order, een (nog) rustiger tempo, wat me de gelegenheid geeft wat verder te werken aan een GUI voor ons testplatform. Een beetje spelen met GTK en zo. Wel fijn om dergelijke dingen bij te leren, allemaal onder Linux, interesseert me wel. Glade is een ferm fijn spulletje, al gebruik ik het toch eerder voor rapid prototyping om nadien wat code te copy-pasten...

En vanavond thuiskomen en horen dat mijn lieve schat gaat wokken voor mij, dan kan het niet meer stuk. Superlekker gewoon.

9 reacties

Jens Geiregat's picture

Waarom Glade enkel gebruiken voor prototyping? Het bespaart u veel werk in complexe GUI's...

Peter Dedecker's picture

Wel, de GUI die ik maak, is om gegevens van verschillende nodes in een (privaat) netwerk te raadplegen en te wijzigen. Ik doe eerst een broadcast waarop alle aanwezige nodes reageren. Voor elke node wordt er een tab in een notebook aangemaakt met daarop allerlei gegevens en verschillende knoppen. Dat is volgens mij moeilijker te doen in Glade. Ik maak dus één dergelijke tab in Glade, en schrijf dan zelf een functie die per gevonden node dergelijk tabblad aanmaakt. Of heb je een suggestie?

S-'s picture

Ik zou ook wel eens een wokske van Lynn willen. Meer zelfs: ik zou mijn ziel ervoor verkopen!

Peter Dedecker's picture

Er is nog een beetje over, normaal speelt zij dat vanavond binnen, tenzij je haar kan verleiden ;-)

Jens Geiregat's picture

Bedoel je dat je de inhoud van een tab in Glade maakt, en die dan telkens in elke nieuwe tab invoegt? Dat lijkt me inderdaad de juiste manier van werken.

Dus:
Je hele app in Glade ontwerpen, ook je notebook. Dan aan die noteboek dynamisch tabs toevoegen met als inhoud een andere Glade xml.

Peter Dedecker's picture

Ik maak mijn volledige app in Glade, met daarin één tab volledig uitgewerkt. Dan laat ik Glade de code genereren, waarna ik een lusje schrijf "voor elke gevonden node: add tab" met daarin de code van één tab.

Ik gebruik niet de xml van Glade, wel de gegenereerde C-code. Het leek me eenvoudiger, en ook beter om te veel dependencies te vermijden.

Jens Geiregat's picture

Hmja, de gegenereerde code is goed voor basisprogramma's, maar eens je iets meer geavanceerd wil doen dan is die gegenereerde code wel een beperking. Ik spreek wel over Python hier, maar volgens mij komt het op hetzelfde neer.

Peter Dedecker's picture

Wat doe jij dan? Een of andere bibliotheek aanroepen die die Glade XML-file importeert?

Jens Geiregat's picture

Jep. Er is een functie die de xml importeert en er GUI-objecten van maakt, en er is een functie die signalen verbindt met functies (signal autoconnect). Dit allemaal in Python natuurlijk...

Plaats een nieuwe reactie

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web- en e-mail adressen worden automatisch omgezet in links.
  • Toegestane HTML tags: <a> <acronym> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <del> <ins> <i> <b> <u> <blockquote>
  • Je mag code posten dmv <code>...</code> (generiek) of <?php ... ?> (highlighted PHP) tags.
  • Op het einde van de lijn of paragraaf wordt automatisch een nieuwe lijn begonnen.

Meer informatie over opmaak mogelijkheden

Syndicate content

Politiek engagement

N-VA logo

Kortjes

Blik op mijn agenda

Je vindt me ook terug op

Facebook logo
Twitter logo
YouTube logo
Vimeo logo
GarageTV logo
Flickr logo

Laatste reacties

Syndicate content

Laatste foto's

Meer foto's hier.

Contact

Je kan me steeds contacteren via het contactformulier of rechtstreeks:
Kleine Kerkstraat 24, 9050 Gent
Peter@peterdedecker.eu
0486/152320

Disclaimer

Dit is de website van Peter Dedecker. Alle teksten mogen, tenzij anders vermeld, overgenomen worden mits bronvermelding. Een link wordt altijd geapprecieerd. Dit alles is mijn persoonlijke opinie. Organisaties waar ik lid van (geweest) ben of voor (ge)werk(t heb) kunnen in geen geval aansprakelijk gesteld worden voor wat ik hier schrijf. Zie de volledige disclaimer.