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.
Die Tests basieren auf tatsächlich existierenden Sicherheitslücken. GPT-4 erreicht eine Erfolgsquote von 87 Prozent. Alle…
Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.
Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…
Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…
Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…
Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…