Schrift
[thread]4730[/thread]

Listbox-Ausgabe mit variabler Farbe

Leser: 2


<< >> 6 Einträge, 1 Seite
format_c
 2004-03-12 10:09
#41737 #41737
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
rinoin
 2004-03-12 10:03
#41738 #41738
User since
2004-03-12
7 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich möchte bestimmte Zeilen in einer Listbox in Rot statt in Schwarz ausgeben.
Geht das ?

2. Frage:
Ich füge einzelne Zeilen mit insert in die Listbox ein. Diese werden aber nicht sofort im Fenster angezeigt. Der Inhalt der Listbox wird nur komplett angezeigt, wohl wenn der MainLoop erreicht ist.
Geht das auch anders? Zeilenweise Ausgabe!

Danke
rinoin
havi
 2004-03-12 10:10
#41739 #41739
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Vor kurzen hatten wir mal eine aehnliche Frage hier im Forum.
Benutze doch mal die Such-Funktion...

Gruss
ptk
 2004-03-12 14:20
#41740 #41740
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=rinoin,12.Mar..2004, 09:03]Hallo,

ich möchte bestimmte Zeilen in einer Listbox in Rot statt in Schwarz ausgeben.
Geht das ?
[/quote]Bei Tk804 gibt es itemconfigure, womit man zeilenweise einfaerben kann. Bei Tk800 musst du ein anderes Widget verwenden, z.B. Tk::TextList oder Tk::HList.
Quote
2. Frage:
Ich füge einzelne Zeilen mit insert in die Listbox ein. Diese werden aber nicht sofort im Fenster angezeigt. Der Inhalt der Listbox wird nur komplett angezeigt, wohl wenn der MainLoop erreicht ist.
Geht das auch anders? Zeilenweise Ausgabe!

Versuch mal $mw->update.
rinoin
 2004-03-18 11:20
#41741 #41741
User since
2004-03-12
7 Artikel
BenutzerIn
[default_avatar]
@ptk

Ich habe das widget von Listbox auf Text geändert.

$mw->update hat funktioniert. DANKE!
Mit  $mw->yview('end') zeigt er auch immer das Ende an.

Das mit der Farbe werde ich noch probieren.

Vielen Dank.
Gruß
rinoin\n\n

<!--EDIT|rinoin|1079601680-->
Crian
 2004-03-23 12:53
#41742 #41742
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Beim Textwidget kannst Du Tags anlegen, in denen Du die Farbe angibst. Diese Tags kannst Du dann nachträglich Textstellen zuweisen, oder aber auch beim Einfügen schon einen oder mehrere Tags mitgeben.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< >> 6 Einträge, 1 Seite



View all threads created 2004-03-12 10:09.