Django → Django - Tutorial 022. Hinzufügen eines Lesezeichensystems (Favoriten) zur Site
bookmark, AJAX, favorite, Django, jQuery
Die Seite fügte die Möglichkeit hinzu, Artikel, Kommentare, Themen und Antworten im Forum als Favoriten zu markieren. Gleichzeitig erfordert das Markieren als Favorit kein erneutes Laden der Seite, da diese Aktionen den AJAX-Request-Mechanismus verwenden.
Um das Lesezeichensystem zu implementieren, müssen …
LesenQt → Qt/C++ - Lektion 062. Komparator zum Sortieren von QList
Wenn Sie mit einfachen Typen arbeiten, können Sie Standard-Sortiermöglichkeiten verwenden. Wenn Sie komplexe Objekte nach einer Vielzahl von Parametern sortieren möchten, müssen Sie einen speziellen Komparator schreiben, der anhand der erforderlichen Parameter vergleicht.
Lassen Sie uns einen kleinen Komparator schreiben, …
LesenPyQt5 → PyQt5 - Lektion 007. Funktioniert mit QML QtQuick (Signale und Slots)
PyQt5, QML, QtQuick, Signal, Slot
Lassen Sie uns nun tiefer in die Arbeit mit Qt unter Verwendung von PyQt5 eintauchen und die modernen Funktionen von Qt verwenden. Mit solchen Funktionen meine ich QtQuick und QML. Mit PyQt5 können Sie Qt-Klassen verwenden, die QML-Code verarbeiten können, …
LesenQt → Qt Linux - Lektion 003. Überprüfen des Akkuladestands des Laptops mit libacpi
Im Forum gab es ein Gespräch darüber, den Akkustand eines Laptops unter Linux mit der Qt-Bibliothek zu überprüfen. Tatsächlich stellt Qt derzeit keine Klasse zur Verfügung, mit der Sie den Ladezustand des Akkus überprüfen können, aber solche Funktionen können mithilfe …
LesenQt → Qt/C++ - Lektion 061. Hinzufügen von Bildern zur Anwendung mithilfe der Drag-and-Drop-Methode aus dem Dateimanager
QDropEvent, QStyledDelegate, QListView, QStandardItemModel
Lassen Sie uns eine kleine Anwendung schreiben, die es ermöglicht, die Drag and Drop -Methode zu verwenden, um Bilder aus dem Dateimanager in unsere Anwendung selbst zu ziehen und dort abzulegen. Damit verfügt die Anwendung über ein Bildansichtsfenster und eine …
LesenQt → Qt/C++ - Lektion 060. Aussehen der Anwendung in Runtime konfigurieren
QStyle, QStyleFactory, Fusion, QPalette
Angenommen, es gibt eine Aufgabe, das Erscheinungsbild einer in QWidget geschriebenen Anwendung zu ändern. Um den Stil der Anwendung zu ändern, können Sie beide QPalette -Klassen verwenden und den Stil über QStyleSheet für bestimmte Elemente festlegen oder verwenden. QStyle -Klasse …
LesenDjango → Django - Tutorial 021. Modellvererbung, abstraktes Modell
Nach dem Refactoring auf der Website wurden vier Hauptentitäten identifiziert, in denen gemeinsame Eigenschaften identifiziert wurden, nämlich:
- Artikel - Artikel
- Kommentar - Kommentare
- ForumTopic - Forenthemen (auch bekannt als Fragen)
- ForumPost - Antworten auf Forenthemen
Natürlich, und damit war klar, …
LesenDjango → Django - Tutorial 020. Hinzufügen von Artikel-Paginierung zur Site mit ListView und django-bootstrap3
Pagination, Django, django-bootstrap3, ListView
Einer der vorherigen Artikel zeigte eine Option zum Implementieren einer Seite mit Artikelpaginierung, die beispielsweise die Hauptseite der Website sein kann. Dies verwendete django-bootstrap3.
Wenn die Seite jedoch keine besonderen Funktionen bietet, außer beispielsweise der Anzeige einer Artikelliste, müssen Sie …
LesenPyQt5 → PyQt5 - Lektion 006. Mit QTableWidget arbeiten
Um mit QTableWidget in PyQt5 zu beginnen, erstellen wir eine Tabelle mit drei Spalten und einer Zeile. Wenn Sie den Mauszeiger über die Tabellenüberschriften bewegen, wird eine Popup-Meldung angezeigt. Text in Überschriften wird in der ersten Spalte linksbündig, in der …
LesenPyQt5 → PyQt5 - Lektion 005. Autovervollständigung für ein Eingabefeld mit QCompleter
PyQt5, QCompleter, Python, QLineEdit
Die Qt-Bibliothek verfügt über die Klasse QCompleter, mit der Sie das eingegebene Wort in Eingabefelder automatisch vervollständigen können. Diese Klasse wird auch von der PyQt5-Bibliothek unterstützt.
Die Anwendung dieser Klasse könnte minimal so aussehen:
Lesen# Создаём поле ввода lineEdit = …
QML → QML - Lektion 027. Hinzufügen von QML in einem Projekt basierend auf QWidget
QQuickWidget, QML, C++, QWidget
Bei der Entwicklung einer Anwendung in Qt kann es vorkommen, dass Sie in QML geschriebene Funktionen in eine in QWidgets geschriebene Anwendung implementieren müssen. Um ein solches Problem zu lösen, kann die Klasse QQuickWidget verwendet werden, die zum Rendern von …
LesenQt → QPainter OpenGL Core-Profil-Kontextunterstützung
Qt 5.9, qtbase, OpenGL, QOpenGLWindow, QOpenGLWidget
Wie viele Leute wissen, hat QPainter eine Multi-Backend-Architektur und zwei Haupt-Rendering-Implementierungen unter der Haube von Qt 5: Das Raster-Rendering engine und eine OpenGL2-Engine, die auf OpenGL ES 2.0 abzielt.
GL-Lack-Engine
Während die Bitmap-Rendering-Engine eines der Juwelen von Qt ist, sprechen …
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