Listen sind auch für Konfigurations-Tools nützlich und lassen sich ziemlich leicht erstellen. Die Funktion ask_from_list erwartet einen Titel, eine Eingabeaufforderung, eine Auswahlliste und den Standardwert. Listing E zeigt, wie man einen Popup-ToolTip bereitstellen kann. (Im Textmodus funktioniert der ToolTip nicht.)
Eine umfangreichere Liste könnte einen Verzeichnisbaum enthalten oder die Auswahl markieren. Listing F illustriert diese Technik.
In Listing F wird das Pipe-Symbol [|] zum Trennzeichen (Separator) in Argument drei von ask_from_treelist erklärt, während Fruit|Apple als Standard deklariert und außerdem noch eine None-Option festegelegt wird. In der GUI-Anzeige unterteilt und analysiert das Pipe-Symbol die Anzeige des Verzeichnisbaums. In der Konsole wird der String so dargestellt, wie er ist, ohne den visuellen Effekt des Verzeichnisbaums. Dies wird in den Abbildungen E bzw. F dargestellt.
GUI oder Text-Interface?
Die Kombinationen aus den oben stehenden Trickfenstern und den anderen Oberflächen in interactive.pm sollten ausreichen, um eine Benutzeroberfläche zu erschaffen, die den meisten Zwecken gerecht wird. Die Text-Oberfläche ist nicht annähernd so ausgereift wie die GUI. Wenn Sie die Oberfläche einfach halten können und sie sowohl in der Konsole als auch im GUI ausgeführt werden kann, ist dies ein eindeutiger Pluspunkt. Das MandrakeSoft Toolkit ist unter der GPL lizenziert, und man kann den Code selbst dann frei benutzen und anpassen, wenn man Mandrake Linux gar nicht verwendet.
Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…
Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…
KI-Funktionen beschleunigen die Erholung des PC-Markts. Der Nettogewinn legt um 44 Prozent zu, der Umsatz…
Googles App-Entwickler-Kit dient der Tarnung des schädlichen Codes. Der Sicherheitsanbieter Jamf hält die Schadsoftware für…
Ausgeklügelte Phishing-Kampagne verwendet eine weiterentwickelte Version der Rhadamanthys-Stealer-Malware.
Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…