Perl Widget einzelne Wörter einzeln formatieren.

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: Perl Widget einzelne Wörter einzeln formatieren.


Antwort
Alt 13.10.2009, 14:09 Perl Widget einzelne Wörter einzeln formatieren. #1
Erfahrener Benutzer
 
Benutzerbild von Kyo1987
 
Registriert seit: 23.04.2008
Beiträge: 129
Standard Perl Widget einzelne Wörter einzeln formatieren.

Hallo zusammen,

es hat sich folgendes Problem aufgetan. Ich habe ein Widget programmiert.
In diesem Widget soll eine bestimmte stelle im Text hervorgehoben werden.
Am besten sollte sie "Fett formatiert" werden.
Leider weiß ich nicht, wie ich einzelne Stellen im Text Widget hervorheben kann.
In meinem schlauen Buch steht nur etwas vom ganzen Text formatieren.
Kann mir da einer von euch evt. weiterhelfen?

Vielen Dank

Kyo

Alt 14.10.2009, 08:17 Perl Widget einzelne Wörter einzeln formatieren. #2
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Kyo1987
 
Registriert seit: 23.04.2008
Beiträge: 129
Standard

So das Problem habe ich jetzt behoben.

Jetzt zu einem anderen Problem. Diesen Text möchte ich Farblich hervorheben.

Hier das Script.
Code:
$text->tagConfigure('normal', -font => "{Arial} 12");
$text->tagConfigure('color', -foreground => if $er = erreichbar then else 
$text->insert('end', "SSH Port 22 ist auf der IP-Adresse: $ip \n mit dem Hostnamen: $Name  ",'normal');
$text->insert('end',"-$er", 'color');
Mein Problem ist, dass ich nicht weiß, wie ich eine Abfrage hier einbauen kann. Der grün makierte Bereich funktioniert so leider nicht.
Ich möchte gerne, dass die in der Variabelen $er gespeicherten informationen unterschiedlich angezeigt werden.
Steht da nicht erreichbar, soll es rot sein. Steht da erreichbar, grün. Ich hoffe ihr könnt mir da ein wenig unter die Arme greifen.

Vielen Dank
Kyo
Alt 14.10.2009, 10:17 Perl Widget einzelne Wörter einzeln formatieren. #3
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Kyo1987
 
Registriert seit: 23.04.2008
Beiträge: 129
Standard

Habe die Lösung gefunden

Code:
if ($er eq "erreichbar")
{
$font = "green";
}
else{
$font = "red";
};

$text->tagConfigure('color', -font => "{Arial Fett} 12", -foreground => "$font");
in der Variablen $er ist die Erreichbarkeit gespeichert.
Sollte $er = erreichbar sein wird die Schrift in grün ausgegeben.
Sollte $er aber einen anderen Wert aufweisen, wird er in rot wieder gegeben.

Die Ausgabe sieht dann wie folgt aus:

Code:
$text->insert('end',"\n-$er",'color');
Alt 14.10.2009, 13:16 Perl Widget einzelne Wörter einzeln formatieren. #4
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

OT: bitte verwende für Codeschnipsel die Code-Tags und nicht die Mysql-Tags. Das sieht sonst auf den ersten Blick leicht verwirrend aus. Ich hab das in den obigen Postings mal ausgetauscht.
Antwort

RB

Thema: Perl Widget einzelne Wörter einzeln formatieren.


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: Perl Widget einzelne Wörter einzeln formatieren.
Thema Autor Forum Antworten Letzter Beitrag
Perl Package Manager (PPM)
Hallo zusammen. Gestern wollte ich mit dem PPM Perl Package Manager ein Paket aus dem Internet ziehen. Leider hat das nicht funktioniert, da...
Kyo1987 Software Probleme 3 30.09.2009 13:58
Mögt ihr Pokemon Diamant/Perl?
Ich mag es
Roy Off-Topic 12 09.11.2008 11:06
Verkaufe auch einzeln Gigabyte GA-M57SLI-S4, ATHLON 64 X2 4800+ ArcticFreezer Pro
Hallo, Verkaufe hiermit ein Gigabyte GA-M57SLI-S4 (...
AMD 4 Live Kleinanzeigen - Suche, Biete, Tausche 25 13.05.2008 12:01
SMS löschen? Nur einzeln möglich?
Hi, und zwar hab ich folgende Frage. Kann ich meine Kurzmitteilungen nur einzeln löschen? Kann man da nicht irgendwie gleich nen ganzen...
Boehser-Hugo Nokia N73 Forum 2 25.02.2008 18:17
smart2go Maps einzeln löschen???
Hi zusammen, kann man einzeln Maps löschen?? Habe dazu bis jetzt nichts gefunden. Danke
LB-9300 Nokia N95 Forum 5 22.05.2007 14:31

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: Perl Widget einzelne Wörter einzeln formatieren.