Django → Django - Snippet 001. get_object_or_none
Django-Verknüpfungen haben eine Funktion get_object_or_404 , aber es gibt keine Funktion get_object_or_none , was nützlich sein kann, wenn wir nicht sofort einen 404-Fehler auslösen möchten, aber gleichzeitig eine Aktion ausführen müssen dass, wenn das Objekt nicht in der Datenbank existiert. …
LesenQt → Qt/C++ - Tutorial 079. foreach vs. bereichsbasiert für in C++11?
Qt hat sein eigenes Schlüsselwort foreach zum Iterieren über die Elemente von Containern. Dieses Schlüsselwort wurde vor dem C++11-Standard eingeführt und ist ein Makro. Der C++11 -Standard verfügt derzeit über bereichsbasierte for -Schleifen, die dieselbe Funktionalität wie foreach ausführen.
Aber …
LesenJava → So erstellen Sie Leerräume im GridBagLayout-Manager
In meinem Programm habe ich mich entschieden, die GUI-Elemente mit dem Layout-Manager GridBagLayout anzuordnen. Es ist der vielseitigste Layout-Manager. Es ordnet die Elemente tabellarisch an, aber jede Zelle kann eine beliebige Größe, Breite, Höhe usw. haben.
Die Methode zum Anordnen …
LesenJava → Umgang mit Tastaturereignissen mit KeyListener in TextField
Manchmal ist es notwendig, bestimmte Aktionen auf Tastendruck im TextField -Feld auszuführen. Lassen Sie uns als Nächstes herausfinden, wie Ereignisse behandelt werden, die von der Tastatur kommen.
Zuerst erstellen wir ein JTextField
JTextField textField = new JTextField();
Legen Sie es …
LesenPython → Python 3 - Tutorial 004. Variablentypen
Variablen sind nichts anderes als reservierte Speicherplätze zum Speichern von Werten. Das bedeutet, dass Sie beim Erstellen einer Variablen Speicherplatz reservieren.
Basierend auf dem Datentyp der Variablen weist der Interpreter Speicher zu und entscheidet, was im reservierten Speicher gespeichert werden …
LesenQt → Qt/C++ Tutorial 078. Mischen Sie nicht die alte Syntax von Signalen und Slots auf SIGNAL SLOT-Makros mit der neuen Syntax auf Zeigern
Wir alle wissen, dass es in Qt zwei Syntaxen für Signale und Slots gibt:
- Alte Makrosyntax SIGNAL SLOT
- Neue Syntax für Zeiger
Aber genauso wie man Bier nicht mit Wodka mischen sollte, sollte man nicht zwei Syntaxen mit dem gleichen …
LesenQt → Qt/C++ - Tutorial 077. QComboBox - Ignorieren versteckter Elemente in der Dropdown-Liste beim Scrollen
In einem früheren Artikel wurde gezeigt, wie einige Elemente in einer QComboBox ausgeblendet werden, sodass der Benutzer sie nicht auswählen kann. Ich habe jedoch nicht darauf geachtet, dass der Benutzer diesen versteckten Menüpunkt auswählen kann, wenn er den Mauszeiger über …
LesenQt → Qt/C++ - Tutorial 076. Visualisierung mathematischer Formeln auf Qt
Formula, QPainter, Qt, QRegularExpression
Kürzlich tauchte im Forum eine ziemlich interessante Frage auf, wie man Formeln in Qt visualisieren kann. Leider hatte ich lange Zeit keine Gelegenheit, mich mit der Seite und dem Forum zu beschäftigen, aber ich entschied, dass es sinnvoll wäre, auch …
LesenAndroid → Android. Java vs Qt QML - Tutorial 005. Erstellen Sie ein Kontextmenü
Nachdem wir herausgefunden haben, wie man ein Menü in der Aktionsleiste erstellt, fügen wir einigen Objekten ein Kontextmenü hinzu.
In dieser Lektion fügen wir zwei Textfelder hinzu, die ein Kontextmenü haben.
- Das Kontextmenü des ersten Textfeldes ändert die Farbe und …
Android → Android. Java vs Qt QML - Tutorial 000. Materialdesign aktivieren
Für die Entwicklung von Java und Qt QML muss Material Design aktiviert sein.
Materialdesign in Java
Bei Java reicht es aus, das Theme in der Datei styles.xml zu aktivieren und das gewünschte Farbschema für die Anwendung einzustellen.
Stile.xml
Lesen<resources> <style …
Android → Android. Java vs Qt QML - Tutorial 004. Erstellen eines Menüs in der Aktionsleiste aus dem Untermenü
Wir implementieren also weiterhin die gleiche Funktionalität in Android-Anwendungen aus zwei grundlegend unterschiedlichen Welten. Nämlich in traditionellem Java und dem weniger verbreiteten Qt QML C++.
Diesmal implementieren wir das Menü in der ActionBar der Aktivität. Ich stelle fest, dass die …
LesenAndroid → Android. Java vs Qt QML - Tutorial 003. Konsolennachrichten und Toast-Popup-Nachrichten
Android, Toast, QML, log, Qt, JAVA, console
Im vorherigen Artikel wurden zwei Schaltflächen erstellt, die für die Änderung des Textes im Textfeld zuständig waren. Betrachten wir nun die Option, wenn wir Informationen über Schaltflächenklicks in der Konsole anzeigen oder eine Popup-Meldung anzeigen müssen. Das heißt, wir ändern …
Lesen- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4