Tkinter: Button-Event

Ein Tkinter-Fenster mit einem Button und einem Label

In einem älteren Beispiel wurden Widgets vorgestellt. Genauer gesagt wurden drei Widgets erstellt (Label, Entry und Button). Hier nochmal der dazugehörige Code: Nach Ausführung dieses Codes wird ein Fenster mir drei Widgets angezeigt: Ausgabe in der Konsole Wenn man auf den Button klickt, passiert jedoch gar nichts. Dies soll nun geändert werden. Da das Entry-Widget für dieses Beispiel nicht benötigt …

Weiterlesen …

Windows für die C++-Programmierung einrichten

MSYS2-Terminal in Windows

Nachdem in älteren Blogbeiträgen erklärt wurde, wie Linux und macOS für die C++-Programmierung eingerichtet werden können (Links am Ende dieses Artikels), ist nun Windows an der Reihe. Die hier gezeigte Vorgehensweise wurde unter Windows 11 vorgenommen, es sollte auf diesem Weg aber auch unter Windows 10 funktionieren. Compiler installieren Für C++ wird ein Compiler benötigt. Im Gegensatz zu Linux oder …

Weiterlesen …

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 …