Das “Vertical Layout” ist ähnlich dem “Horizontal Layout”, abgesehen davon, dass die Komponenten vertikal ausgerichtet werden.
Kategorie: Softwareentwicklung
KooKooK 0009: pgAdmin 4 aktualisieren
pgAdmin 4 meckerte beim letzten Start, dass es veraltet sei, weswegen ich es in diesem Video aktualisiere.
Qt-Tutorial 017: Horizontal Layout
Wir machen mit dem ersten dynamischen Layout weiter, dem “Horizontal Layout”. Damit richten wir Komponenten horizontal aus und können auch das Expandieren richtig setzen.
KooKooK 0008: PostgreSQL installieren und einrichten
Ich möchte als DBMS (Datenbankmanagementsystem) PostgreSQL installieren, weswegen ich das hier installiere. Wie man das auf FreeBSD generell installieren kann, zeigt dieses Video: https://youtu.be/g44uOiUKrUY (https://www.tgeppert.de/2022/01/18/youtube-video-kurztipp-installation-von-postgresql-auf-freebsd/).
Qt-Tutorial 016: Absolute Layout
Beginnen wir mit Layouts. Layouts sind toll. Besonder gut gefallen mir die Sizer von wxWidgets. Hier geht es aber um Qt, und Qt bringt ein ähnliches System mit. Wir starten mit dem „Absolute Layout“, in dem alle Komponenten fest ausgerichtet sind (X und Y). Wie das funktioniert und warum ich davon abrate, dieses Layout zu nutzen, in diesem Video.
YouTube-Kurztipp: WPStatistics mit C++, wxWidgets und DSLib aus MySQL auslesen und als Website anzeigen
Ich bin krank, kann momentan nichts sinnvolles machen, weil ich mich nicht konzentrieren kann und dachte mir, ich baue mal eine Website mit C++, um meine WPStatistics in vereinfachter Form anzusehen. Auch dachte ich mir: Warum nicht aufnehmen? Das habe ich getan.
Ich nutze dazu:
- C++
- wxWidgets
- DSLib
- (Mac)VIM
- iTerm
- MySQL
- FreeBSD
- FreeBSD Jail
- GitHub
- make (Makefile)
- MySQL-Workbench
- Apache
- FastCGI
Vielleicht interessiert es ja jemanden, wie man einfach mit C++ eine Website bauen kann. Ich würde mich sehr über Feedback freuen.
KooKooK 0007: Jail auf FreeBSD erstellen, starten und einrichten
Da die Serverkomponente unseres Projekts tatsächlich auf einem Server laufen soll und wir auch noch einen Datenbankserver brauchen, richte ich in diesem Video ein Jail auf FreeBSD dafür ein.
Neues YouTube-Video – Qt-Tutorial 015: Signals
In diesem Video zeige ich, wie man ein eigenes Signal erstellt und sich mit einem Slot darauf verbinden kann.
Wir legen zuerst in der Header-Datei im Bereich „signals:“ ein Signal an, bspw. void mySignal();. Dann können wir das mit „emit mySignal();“ aufrufen. Alle verbundenen Slots werden dann automatisch aufgerufen.
KooKooK 0006: E-Mail-Adresse einrichten
Abgesehen von der Website für dieses Projekt, die wir später einrichten, müssen wir noch den E-Mail-Server einrichten (Domain, virtusertable, usw.) und das Postfach im E-Mail-Programm einrichten (Thunderbird).
Neues YouTube-Video – Qt-Tutorial 014: Slots
Nachdem wir uns grundlegendes zu den Signals und Slots in Qt angesehen haben, zeige ich heute, wie man sich auf Signale konnektieren kann. Dazu zeige ich zwei Methoden über das GUI in QtCreator und eine direkt im Code.
Ein Slot lässt sich recht einfach verbinden. Ein Beispiel:
connect(myPushButton, &QPushButton::clicked, this, &MainWindow::mySlot);