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.
Disclaimer: Ich habe das alles nicht verifiziert. Normalerweise nicht meine Art, aber ich habe gerade keine Zeit. Das ist jetzt „Hausfrauenanalystik“, nicht mehr. Sobald ich Zeit habe, werde ich die Sache noch verifizieren.
Update kam, Update durchgeführt, E-Mails gehen nicht mehr raus. Irgendwas stimmt mit dem Zertifikat nicht. Ich habe selbst erstellte und selbstsignierte Zertifikate. Das Interessante daran: Mein Zertifikat, das ich für E-Mails benutze, hat eine Lebenszeit von 100 Jahren. Dass das natürlich Unsinn ist, müssen wir nicht besprechen, in diesem Fall ist es aber einfach so.
Hier mal ein paar Screenshots. Als erstes das Zertifikat mit OpenSSL ausgelesen (man beachte immer die Validity/Gültigkeit):
Zertifikat via OpenSSL ausgelesen
Jetzt, wie es im Thunderbird aussieht:
Zertifikatsanzeige in Thunderbird
Wir sehen, dass die Laufzeit vom 25.10.2021 bis zum 01.10.2121 geht. Jetzt schauen wir mal auf iOS:
Zertifikatsanzeige in iOS 15.5
Hier werden nur die letzten zwei Ziffern der Jahreszahl angezeigt, aber anscheinend auch nur benutzt. Kann das jemand verifzieren oder mache ich grundlegend was falsch? Gerne per E-Mail an mich.
Zusätzlich habe ich noch probiert, mit einem Supportmitarbeiter zu chatten bei Apple, das war aber ein Riesenproblem, weil der überhaupt nicht mal ansatzweise verstand, worum es geht und dann habe ich noch deren Forum bemüht. Mal schauen, was da raus kommt.
Nachtrag
Momentan wird vermutet, dass ein Zertifikat (bei Apple) generell eine Laufzeit von über einem Jahr nicht übersteigt.
Allerdings ist mein Zertifikat ja ab dem 25.10.2021 ausgestellt und müsste somit erst am 24.10.2022 ablaufen, was ja noch gut fünf Monate dauert.
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.
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.
QListWidget
Und so in, in etwa, sieht unser Programm aus:
Beispiel unseres Programms
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:
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.
QSpingBox und QDoubleSpinBox
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.
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.
Eine Desktopanwendung für compow mit C++, Qt und SQLite – Teil 9
Dieses Video zeigt, wie eine QComboBox, also eine Auswahlbox, funktioniert. Ich zeige, wie man sie mit und ohne Eingabe nutzt sowie man neue Einträge hinzufügt und alte entfernt.
QComboBox
Eine ComboBox kann als einfache einzeilige Auswahl genutzt werden, aber auch als Liste mit manueller Eingabe von Text.