Tkinter-Widgets

Im ersten Artikel zu Tkinter wurde ein schlichtes Fenster erstellt, das „Hello, World!“ anzeigt; der Code sah so aus: Das Ergebnis war folgendes Fenster: In diesem Artikel geht es nun um Widgets. Bei Widgets handelt es sich um typische GUI-Elemente wie beispielsweise Buttons, Labels oder ein Eingabefeld (entry). Im obigen Code wird bereits ein Widget verwendet: tk.Label(). Beginnen wir das … Weiterlesen …

Init-Funktionen in Swift

Die Init-Funktionen (Initializer) dienen dazu die Eigenschaften (Properties) eines neuen Datentyps zu initialisieren. In anderen Programmiersprachen kennt man sie unter der Bezeichnung Konstruktoren. Init-Funktionen in Klassen In einer Klasse ist eine Init-Funktion immer dann erforderlich, wenn den Variablen keine Werte zugeordnet worden sind. Im folgenden Beispiel bedarf es also keiner Init-Funktion: Bei folgendem Code würde sich der Compiler aber beschweren: … Weiterlesen …

Die Funktion all() in Python

In diesem Artikel geht es um die Funktion all(), durch die der Code übersichtlicher werden kann. Um dies zu verdeutlichen, werfen wir einen Blick auf dieses Beispiel: In der if-Verzweigung kommt der and-Operator zur Anwendung, um zu prüfen, ob alle drei Bedingungen wahr sind. Im Ausgangsbeispiel ist dies der Fall, weswegen „All data is available.“ ausgegeben wird. Dies lässt sich … Weiterlesen …

SwiftUI – NavigationStack

In einem älteren Artikel ging es um eine in SwiftUI zu erstellende NavigationView. Diese View ist mittlerweile als deprecated gekennzeichnet. Nachfolger ist der NavigationStack. Ausgangspunkt soll der Code des Tutorials zur NavigationView sein: Innerhalb der NavigationView wird in diesem Beispiel eine Liste mit vier Text-Views verwendet. Die NavigationView kann nun einfach durch ein NavigationStack ersetzt werden: Am Aussehen der App … Weiterlesen …