Thread View: pl.comp.lang.python
2 messages
2 total messages
Started by Parasit Hendersson
Wed, 10 Aug 2011 13:41
Prosty htmlView w pygtk
Author: Parasit Hendersson
Date: Wed, 10 Aug 2011 13:41
Date: Wed, 10 Aug 2011 13:41
19 lines
1579 bytes
1579 bytes
Witam Przy okazji jednego z małych projektów uczę się używania GTK pod pythonem, wszystko było ok do momentu gdy stwierdziłem że przydało by się pokazać w oknie kawałek lekko formatowanego tekstu*) w html'u. Okazało się że w pyGTK nie ma czegoś takiego jak gtk.HtmlView, a na przykład da ruby jest (GTK::HtmlView). O co chodzi? Od razu drugie pytanie, jakim widgetem to wyświetlać? Znalazłem ciekawy artykuł o włączaniu kawałków mozilli/IE do kodu, ale po pierwsze to trochę przerost formy nad treścią a po drugie jest różnie z późniejszą kompatybilnością. *) Lekko formatowany tekst oznacza spore dokumenty gdzie 99% to zwykły tekst, zdarzają się boldy/italiki i nagłówki. Bardzo sporadycznie tabele/obrazki. Pozdrawiam Parasit Hendersson -- Nie mam koncepcji na ciekawą stopkę.
Re: Prosty htmlView w pygtk
Author: Roman Dobosz
Date: Wed, 10 Aug 2011 16:01
Date: Wed, 10 Aug 2011 16:01
33 lines
2498 bytes
2498 bytes
On Wed, 10 Aug 2011 13:41:42 +0000 (UTC)
Parasit Hendersson <parasit_nospam_@go2.pl> wrote:
> Przy okazji jednego z małych projektów uczę się używania GTK pod pythonem,
> wszystko było ok do momentu gdy stwierdziłem że przydało by się pokazać
> w oknie kawałek lekko formatowanego tekstu*) w html'u.
Nie wiem jak z tabelkami, ale wyróżnienia można uzyskać za pomocą
Pango.
> Okazało się że w pyGTK nie ma czegoś takiego jak gtk.HtmlView, a na
> przykład da ruby jest (GTK::HtmlView). O co chodzi?
O rozszerzenie. Standardowo nie ma takiego cuda w GTK, ale w Gnome
już tak. Można się postarać o jego dodanie (biblioteka gtkhtml2
http://ftp.gnome.org/pub/GNOME/sources/libgtkhtml/2.11, oraz
odpowiednie `bindingsy' z
http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/2.25/).
> Od razu drugie pytanie, jakim widgetem to wyświetlać? Znalazłem ciekawy
> artykuł o włączaniu kawałków mozilli/IE do kodu, ale po pierwsze to trochę
> przerost formy nad treścią a po drugie jest różnie z późniejszą
> kompatybilnością.
To zależy. GTK nie posiada takowego widgetu w standardzie - pozostają
rozszerzenia. Jeśli wymagasz multiplatformowości, to ludzie dość
często wymieniają pywebkitgtk, jeśli nie aż tak bardzo, to gtkhtml2
powinno wystarczyć.
--
-^- _ coś tam w tle sobie gra, np:
_ /O)_\// Lost Signal - Haunted
(_(|__(_(_) grf.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads