GTK+ Tutorial (IV): Programmiert ein kleines Tool zum Stimmen einer Gitarre

Avatar von Christoph Langner

1 Min. Lesezeit

Die vierte Folge von Daniel Siegels GTK+-Reihe: ein Gitarrenstimmgerät mit Glade für die Oberfläche und GStreamer für den Ton.

Daniel setzt seine Reihe von Tutorials zum Programmieren mit GTK+ und Python fort. Diesmal erstellt Daniel mit euch zusammen einen „astonishing, breathtaking, groovy, wicked, peachy guitar tuner using GTK+, GStreamer and python.“ Natürlich steigt ihr langsam immer weiter in die Materie ein. Diesmal benutzt ihr Glade, um die Oberfläche des Programms zu gestalten, und das GStreamer-Framework, um Klänge auszugeben. Daniel hat sich übrigens bei Flattr angemeldet, sollten euch seine bisherigen Beiträge gefallen haben, so könnt ihr ihm über Flattr ein materielles Dankeschön zukommen lassen.

Ähnliche Beiträge

6 Kommentare zu „GTK+ Tutorial (IV): Programmiert ein kleines Tool zum Stimmen einer Gitarre“

  1. Avatar von Stefan

    Welche ubuntu Pakete benötigt man denn, um das ganze nachzubauen ? Geht dabei nicht gtk2 und gtk3 durcheinander ?

    1. Avatar von Christoph

      GTK+2 und GTK+3 lassen sich mit Sicherheit irgendwie parallel installieren, doch wenn du bspw. bei Ubuntu das GNOME3 PPA benutzt, dann wird GTK ersetzt. Bei dem Programm meine ich aber, dass es egal ist was du nutzt.

      1. Avatar von Stefan

        Leider nein,
        die Zeile:

        from gi.repository import Gtk

        führt zu :
        ImportError: No module named repository

        1. Avatar von Christoph

          Kann es sein, dass du zuerst noch die Basis dafür installieren musst? „apt-get install python-gi gir1.0-gtk-2.0“.

  2. Avatar von

    python-gobject ist installiert und bringt auch repository mit. Mit der aktuellen Ubuntu live CD funktioniert der import auch … schade, Sytem kaputt gespielt … aber eine Neuinstallation ist eh Überfällig … wollt eigentlich bis 11.10 damit warten….

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsabfrage: Welches Logo ist das? Beschreibung des Logos: Blauer Vogel, der einen Briefumschlag umschließt.

Linux und Ich — GTK+ Tutorial (IV): Programmiert ein kleines Tool zum Stimmen einer Gitarre
https://linuxundich.de/gtk-tutorial-iv-programmiert-ein-kleines-tool-zum-stimmen-einer-gitarre/ — gedruckt am 4. Oktober 2026