🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27055

python i dynamiczne interface'y albo pygtk i sensowność glade'a?

#27055
From: Marek Kozlowski
Date: Thu, 10 Dec 2009 17:36
18 lines
1781 bytes
:-)
Kiedyś, dawno temu napisałem małą aplikacyjkę w pygtk. Interface 
tworzony był w niej w kodzie. Naszło mnie, żeby ją "unowocześnić" a 
zarazem poćwiczyć posługiwanie się glade i zapisać interface w XMLu. Hm...

...W kodzie tworzenie interface było bardzo czytelne i zajmowało około 
180 linii. Wygenerowany plik glade dla tego interface ma ~800 linii i 
jest kompletnie nieczytelny (ręczne poprawki -- brrr! trudno rozróżnić 
opcje, które ustawiłem umyślnie od opcji, które ustawiło domyślnie 
glade). Zamiast w pliku tekstowym (*.py) jest w pliku tekstowym 
(*.glade). I też można go sobie poprawić w locie, tyle, że trudniej...

W przypadku języków kompilowanych opis interface w osobnym pliku XML 
jest sensownym pomysłem. Czy w pythonie ma to jednak jakikolwiek sens? 
Czy jest może coś co zyskujemy, a czego nie zauważyłem?

Pozdrawiam,
/M
Technical Details
Message-ID: <hfria7$kpr$1@newsread1.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!plix.pl!newsfeed1.plix.pl!nntp.aster.pl!newsread.aster.pl!newsread1.aster.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!plix.pl!newsfeed1.plix.pl!nntp.aster.pl!newsread.aster.pl!newsread1.aster.pl!not-for-mail
From: Marek Kozlowski <kozlowsm@mini.pw.edu.pl>
Newsgroups: pl.comp.lang.python
Subject: python i dynamiczne interface'y albo pygtk i
 sensowność glade'a?
Date: Thu, 10 Dec 2009 18:36:25 +0100
Organization: Aster Sp. z o.o.
Lines: 18
Message-ID: <hfria7$kpr$1@newsread1.aster.pl>
NNTP-Posting-Host: 11-mi2-9.acn.waw.pl
Mime-Version: 1.0
X-Trace: newsread.aster.pl 1260466794 21020 212.76.33.132 (10 Dec 2009 17:39:54 GMT)
X-Complaints-To: abuse@aster.pl
NNTP-Posting-Date: Thu, 10 Dec 2009 19:31:20 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (X11/20090812)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit