Eine kurze Einführung in APIs

In diesem Artikel geht es um APIs. Diese Abkürzung steht für Application Programming Interface. Es handelt sich um eine Programmierschnittstelle, die es Software erlaubt, miteinander zu kommunizieren und Daten auszutauschen. Es gibt dafür zahlreiche Anwendungsfälle. Man denke beispielsweise an den Zugriff auf Hardware oder die Kommunikation zwischen Programmen bzw. Computern. Wenn man im Internet eine Bestellung in einem Online-Shop vornimmt, … Weiterlesen …

Python — Pfad zum Benutzerverzeichnis ermitteln

Monitor showing houses with streets

Der Pfad zu einem Benutzerverzeichnis kann je nach Betriebssystem variieren. Sollte der Benutzername beispielsweise „kendra“ lauten, dann hätten wir es mit folgenden Pfaden zu tun: Schreibt man ein Python-Programm für den Eigenbedarf, könnte man einfach den entsprechenden Pfad zum eigenen Benutzerverzeichnis verwenden (also /Users/<Benutzername>). Anders sieht es aus, wenn auch Dritte das Programm auf ihren Systemen ausführen sollen. Dann wird … Weiterlesen …

CustomTkinter anstelle von Tkinter verwenden

Für die Erstellung einer grafischen Benutzeroberfläche steht in Python die Bibliothek Tkinter zur Verfügung. Darüber hinaus gibt es mit der UI-Bibliothek CustomTkinter eine moderne Variante, die hinsichtlich des Aussehens mehr Anpassungen erlaubt. In diesem Artikel wird gezeigt, wie mit CustomTKinter ein Fenster mit zwei Textfeldern (Entries), einem Button- und einem Label-Widget erstellt werden kann. Dabei wird ein objekt-orientierter Ansatz verwendet, … Weiterlesen …

Widgets in einer separaten Klasse erstellen

Zu Tkinter habe ich bereits einige Artikel veröffentlicht. Bei einem dieser Beiträge ging es um die Verwendung des Grid-Layout-Managers. Der Code zu jenem Projekt sah folgendermaßen aus: Sobald dieses Skript ausgeführt wird, erscheint folgendes Fenster: Es sind vier Widgets zu sehen: Zwei Eingabefelder, ein Button und ein Label. Erstellt werden sie in der Klasse MainWindow über diesen Code: Da dieses … Weiterlesen …