Portál AbcLinuxu, 9. května 2025 23:08

Dotaz: GtkLabel a dlžka textu

24.8.2006 15:10 Martin Gašparík | skóre: 3
GtkLabel a dlžka textu
Přečteno: 87×
Odpovědět | Admin
Zdarvím Nevie niekto ako sa da zistiť dlžka textu u GtkLabel-u v pixeloch. Napr. Do labelu dam text "Hello world" a potrebujem zisťiť velksoť labelu aby sa to tam cele zmestilo.

Dik
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.8.2006 18:50 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: GtkLabel a dlžka textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tento program
#!/usr/bin/env python
import gtk, pango
label = gtk.Label('')
layout = label.create_pango_layout('Hello world!')
print layout.get_pixel_size()
Vypíše
(69, 17)
což je možná správně, ale je to trochu podvod. Moc jasno v tom nemám. Budu rád, když mě někdo opraví.
25.8.2006 15:13 Martin Gašparík | skóre: 3
Rozbalit Rozbalit vše Re: GtkLabel a dlžka textu
Funguje to na 100%. Dik
Jardík avatar 25.8.2006 15:38 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: GtkLabel a dlžka textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Počkat ... Widgety w Gtk se automaticky zvětšují, pokud se to tam nevejde.
Věřím v jednoho Boha.
25.8.2006 17:27 Martin Gašparík | skóre: 3
Rozbalit Rozbalit vše Re: GtkLabel a dlžka textu
Hej, lenže ja potrebujem vedieť tu dlžku, aby som ten text mohol scrollovať (potrebujem aby dlhe texty v labely sa scroolovaly).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.