In diesem Video gebe ich einen Überblick, wie man Dateisystemrechte benutzen kann, unter anderem mit den Befehlen chmod, chown und chgrp.
Kategorie: YouTube
Qt-Tutorial 035: QDateTime, QTime, QDate
In diesem Video schauen wir uns einmal an, wie man mit Datums- und Zeitwerten sowie den dazugehörigen Widgets arbeiten kann.
Und so sieht unser Beispielprojekt aus:
Qt-Tutorial 034: QScrollArea
Wenn in einem Fenster mehr Daten oder auch Widgets angezeigt werden sollen, als darauf passen, bietet sich eine QScrollArea an. Diese fügt, wenn nötig und angeschaltet, Scrollbars ein, um den Inhalt zu scrollen. Wie das funktioniert, zeigt dieses Video.
Und so sieht unser Beispielprojekt aus:
Qt-Tutorial 033: QProgressBar
Wie man einen einfachen Fortschrittsbalken benutzen kann, zeigt dieses Video über die QProgressBar.
In unserem Beispiel gibt es zwei PushButtons, die dafür sorgen, dass der Fortschritt vorwärts sowie rückwärts geht.
Qt-Tutorial 032: QTableWidget
In diesem Video gebe ich einen kurzen Einblick in die Benutzung des QTableWidgets. Dieses Widget repräsentiert eine (bearbeitbare) Tabelle, die aber auch als ListView im Report-Modus (also als Liste mit Spalten) genutzt werden kann.
So sieht unser Beispielprojekt aus:
Qt-Tutorial 031: QTreeWidget
https://youtu.be/Yy0vj6jWbtQIn diesem Video zeige ich ein paar Beispiele, wie man ein QTreeWidget benutzen kann.
Und so sieht unser (einfaches) Beispiel aus:
Qt-Tutorial 030: QListWidget
Schauen wir uns im Video einmal das QListWidget an. Dabei handelt es sich um eine Liste, bei der die einzelnen Einträge einzeln oder auch mehrere ausgewählt werden können. Weiterhin kann sie CheckBoxes anzeigen und die Einträge können auch bearbeitet werden.
Und so in, in etwa, sieht unser Programm aus:
Im Video hatte ich es nur erwähnt, hier möchte ich es nachreichen, und zwar den Code, mit dem man nur die gecheckten Einträge auslesen kann:
QListWidgetItem *item = nullptr;
for(int i = 0; i < ui->listWidget->count(); i++) {
item = ui->listWidget->item(i);
if(item && item->checkState() == Qt::CheckState::Checked)
qDebug() << item->text();
}
FreeBSD-Grundkurs 019: Verwaltung lokaler Benutzer und Gruppen
Dieses Video gibt einen Überblick darüber, wie man Benutzer und Gruppen auf FreeBSD administriert.
Ich zeige drei Wege, Benutzer und Gruppen zu administrieren:
Qt-Tutorial 029: QSpinBox und QDoubleSpinBox
Eingabefelder für Integer– und Double-Zahlenwerte – wie man diese benutzt, zeigt dieses Video. Die SpinBoxen haben zusätzlich noch die Möglichkeit, dass der Benutzer die Einträge via Buttons bestimmt.
Bei den beiden SpinBoxen kann der Programmierer bestimmen, wie Zahlenwerte inkrementiert und dekrementiert werden, wie hoch und niedrig die Werte gehen dürfen und die Eingaben werden zusätzlich noch automatisch geprüft.
Videoreihe: Entwicklung einer Desktopsoftware für compow mit C++, Qt und SQLite Teil 9
Wir bauen in diesem Video eine QToolBar ein und fügen eine QAction hinzu, mit der wir, von der ToolBar aus sowie aus dem Menü heraus einen Firmeneintrag öffnen können.
Und so sieht unser Fortschritt aus: