Evgenii Legotckoi
Evgenii Legotckoi15. Juni 2017 02:58

QtQt/C++ - Tutorial 067. Verwenden von QMultiMap für ein Synonymwörterbuch

Qt, QMultiMap, QTableView, QStandardItemModel

QMultiMap ist eine von QMap abgeleitete Klasse, mit der Sie mehrere Werte für denselben Schlüssel speichern können. Das heißt, der Schlüssel kann wiederholt werden. Diese Klasse kann beispielsweise verwendet werden, um ein Synonymwörterbuch darzustellen.

Lassen Sie uns ein kleines Programm …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi9. Juni 2017 06:37

C++C++ - Tutorial 004. Tests und Schleifen

C++, while, for, do, break, continue, if, else

C++ bietet einen Standardsatz von Operatoren für ausgewählte Bedingungen und Schleifen.

Die Schlüsselwörter im Zusammenhang mit Bedingungskonstrukten für Codeverzweigungen sind:

  • wenn
  • anders
  • Schalter
  • Fall
  • Unterbrechung
  • Ursprünglich

Die Schlüsselwörter für Schleifenkonstrukte sind:

  • tun
  • während
  • Unterbrechung
  • fortsetzen
  • zum

Bedingungsanweisungen

if-Anweisung

Die Bedingungskonstruktion …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi6. Juni 2017 12:48

QtQt/C++ - Tutorial 066. Dateien auf einen FTP-Server hochladen

Qt, QNetworkAccessManager, FTP

Networking in Qt 5 verwendet das Modul Network , und Sie können die Klasse QNetworkAccessManager aktiv verwenden, um über das Netzwerk zu kommunizieren, es sei denn, Sie erstellen Ihr eigenes Protokoll für die Kommunikation. Aber um mit FTP zu arbeiten, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi5. Juni 2017 03:33

C++C++ - Tutorial 003. Konstanten

C++, const, constexpr

C++ unterstützt zwei Unveränderlichkeitsnotationen:

  1. const – was impliziert, dass sich der Wert nicht ändert. Es wird hauptsächlich verwendet, um Schnittstellen für Daten zu spezifizieren, die an Funktionen und Methoden übergeben werden, ohne Angst haben zu müssen, geändert zu werden. Der …
Lesen
Evgenii Legotckoi
Evgenii Legotckoi4. Juni 2017 04:52

PostgreSQLKorrektur der Client-Kodierung der PostgreSQL-Datenbank von LATIN1 auf UTF8

PostgreSQL, Django, LATIN1, UTF8

Es gab einen Fehler auf der Website, der sich beim Versuch manifestierte, Dateien mit kyrillischen Namen an Nachrichten anzuhängen. In diesem Fall gab die Website einen Fehler 503 zurück, obwohl die Datenbankcodierung in UTF8 war, nachdem die Datenbankcodierung in vorherigem …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi12. Mai 2017 13:06

C++C++ - Tutorial 002. Typen, Variablen und Arithmetik

C++, int, char, double, auto, nullptr

Jede Variable oder jeder Ausdruck hat seinen eigenen Datentyp, z. B. Deklaration

int some_variable;

gibt an, dass die Variable irgendeine_Variable vom Integer-Typ int. ist

Die Deklaration ermöglicht es Ihnen, eine Variable in das Programm einzuführen. Diese Variable hat einen Datentyp: …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi10. Mai 2017 12:38

DjangoDjango - Tutorial 024. Polling mit AJAX

AJAX, Django, Polling

Durch häufiges Abfragen mit AJAX können Sie eine ständige Verbindung zwischen dem Browser und dem Server herstellen, um einige Daten zu aktualisieren, z. B. ob es neue Benachrichtigungen auf der Website für den Benutzer gibt. Zum Beispiel habe ich ein …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi7. Mai 2017 04:51

C++C++ - Tutorial 001. Hallo Welt

C++, Hello World

Das minimale C++-Programm ist

int main() { } // the minimal C++ program

Dieses Programm stellt eine Funktionsdeklaration main, bereit, die keine Argumente akzeptiert. Geschweifte Klammern spiegeln die Gruppierung in C++ wider und zeigen in diesem Fall den Hauptteil der …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi4. Mai 2017 11:33

QtQt/C++ - Lektion 065. Die Entsprechung von HTTP-Fehlern zu Serverantwortfehlern in QNetworkAccessManager

QNetworkReply, QNetworkError, QNetworkAccessManager

In einer der Lektionen wurde die Arbeit mit QNetworkAccessManager vorgestellt, um Seiteninhalte von einer Website mithilfe des Protokolls http. abzurufen für Fehler, aber es wurde keine Erklärung gegeben, was die Fehler sein könnten. Dazu stellt die Klasse QNetworkReply ein enum …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi3. Mai 2017 12:23

QtQt/C++ - Lektion 064. Wie man Elemente aus der QComboBox-Dropdown-Liste ausblendet

Qt, QComboBox, QListView

In einigen Fällen ist es erforderlich, einige Elemente aus der Combobox QComboBox auszublenden. Beispielsweise erhält der Benutzer die Option, eine von mehreren Optionen in einer QComboBox auszuwählen, aber standardmäßig sollte eine ungültige Option angezeigt werden, die nicht in der Dropdown-Liste …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi30. April 2017 12:17

DjangoDjango - Tutorial 023. Like Dislike-System mit GenericForeignKey

Like, Django, GenericRelation, Dislike, GenericForeignKey

Im Artikel zum Erstellen eines Lesezeichensystems auf Django wurde ein Beispiel für die Verwendung eines abstrakten Modells für mehrere Arten von Lesezeichen betrachtet, nämlich für Artikel und Kommentare zu Artikeln . Es wurde auch betont, dass die Felder von Modellen, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi25. April 2017 12:23

QtQt/C++ - Tutorial 063. Hinzufügen von Fenstern innerhalb des Hauptanwendungsfensters mit QMdiArea

QMdiArea, Qt, QWidget

Viele Anwendungen wie Photoshop können Projekte (Bilder, Texte usw.) in Fenstern öffnen, die sich im Hauptanwendungsfenster öffnen. Qt bietet eine ähnliche Funktionalität in Form der QMdiArea-Klasse. In einem Objekt dieser Klasse können Sie Objekte von Klassen platzieren, die von der …

Lesen
Letzte Kommentare
A
ALO1ZE19. Oktober 2024 08:19
Fb3-Dateileser auf Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5. Oktober 2024 07:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 11:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr8. Februar 2024 18:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 03:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 15:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 09:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 04:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken