🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Prosty htmlView w pygtk

#28199
From: Roman Dobosz
Date: Wed, 10 Aug 2011 16:01
33 lines
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.  
Technical Details
Message-ID: <20110810180147.3547579f.gryf_esm-no@spam-o2.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <j1u1qm$9td$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Roman Dobosz <gryf_esm-no@spam-o2.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Prosty htmlView w pygtk
Date: Wed, 10 Aug 2011 18:01:47 +0200
Organization: Elysium DeeZine
Lines: 33
Message-ID: <20110810180147.3547579f.gryf_esm-no@spam-o2.pl>
References: <j1u1qm$9td$1@news.onet.pl>
NNTP-Posting-Host: aabc229.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1312992108 7196 83.4.28.229 (10 Aug 2011 16:01:48 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 10 Aug 2011 16:01:48 +0000 (UTC)
X-Newsreader: Sylpheed
X-Face: 4Y0>}MjX(3x}|)Oj%V51+Fxg%^QkQ7K}vC\yi[Qm/f/m7U5|xSLx[v*q12-?riU!YTdfa3B@1DwK?6`:3[63fD6gZuDlOtg/jE|$"L4`L[wD!'fC}1/aSd+Mz?|=`Ys;{_kl6GeFHE/fOhNK3p}n<D<!1.XtV+i!FBO!S"p)<f9`QsJ#:_D6e"Oq;a:OW|Yddx#x(lZ|m_M+Z)<=7.=)FRJns{[2%?qHw1tII&bz@Jp|m/Pow|jK`5\nu%7-b|on$7_N:ji^u*)3Az%src:9d85Sl=2OmD4CV}O}a`IEhZbd${@B
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit