Raspberry Pi Geek

Caesars Geheimnis

Mit Qt 5 GUIs auf dem RasPi erstellen

Im Folgenden sehen wir uns an, wie Sie auf dem Raspberry Pi schicke grafische Oberflächen mit Qt 5 in C++ programmieren. Dabei gehen wir darauf ein, welche Software Sie dazu brauchen, und geben eine kurze Einführung in das Qt-Framework. Zum Entwickeln kommt die komfortable IDE Qt Creator zum Einsatz. Unser Beispielprogramm ver- und entschlüsselt Texte mit der sogenannten Caesar-Chiffre.

Qt-Basics

Bei Qt handelt es sich um ein Framework zum Entwickeln grafischer Benutzeroberflächen in C++. Es dient unter anderem als Basis für die populäre Desktop-Umgebung KDE sowie zahlreiche bekannte Programme wie beispielsweise Telegram, Skype, VLC und Virtualbox. Der Name Qt steht als Kürzel für Q-Toolkit und wird wie das englische „cute“ (süß, hübsch, pfiffig) ausgesprochen, was die Entwickler als Anspielung auf die Eleganz und hohe Funktionalität des Codes verstanden wissen wollen.

Die plattformübergreifende Entwicklung von Qt begann bereits 1991; heute

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Raspberry Pi Geek

Raspberry Pi Geek6 min gelesen
Im Reisefieber
Heute bucht man seine Reisen online und übermittelt dazu auch persönliche Daten – für Datenkraken wie Google ein gefundenes Fressen. KDE Itinerary ermöglicht es Ihnen, Reisen zu organisieren, ohne dass Konzerne Daten abgreifen und verkaufen können. D
Raspberry Pi Geek6 min gelesenProgramming
Neue Ordnung
Eine gute Notizsoftware sammelt nicht nur Notizen, sondern organisiert und vernetzt sie auch. Die App Hypernotes aus der Zenkit-Suite setzt dabei auf Markdown als Auszeichnungssprache und ermöglicht plattformübergreifenden Zugriff sowie das gemeinsam
Raspberry Pi Geek4 min gelesen
In die Dauerschleife
Mit dem schlanken Betriebssystem Libre-ELEC lässt sich ein einfaches Kiosksystem mit dem freien Entertainment Center Kodi auf dem Raspberry Pi einrichten. Es spielt ausgewählte Videos in einer Dauerschleife auf einem Mini-Display ab. Für ein Museum s

Ähnlich