Evgenii Legotckoi
Evgenii Legotckoi14. September 2017 15:05

C++C++ - Tutorial 009. Modularität

C++, Modularity

Der Schlüssel zum Verwalten der Interaktion verschiedener Teile in einem C++-Programm besteht darin, die Schnittstelle der Programmkomponenten von ihrer Implementierung abzugrenzen. Auf Sprachebene stellt C++ eine Schnittstelle in Form von Deklarationen dar. Die Deklaration spezifiziert alle notwendigen Teile der Schnittstelle, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi13. September 2017 16:05

QMLQML - Tutorial 031. Deaktivieren Sie das Framing des Systemfensters in QML und schreiben Sie den Code für die Verarbeitung der Fenster zum Verschieben und Ändern der Größe.

QML, Qt, Frameless Window, Custom Style

Wenn Sie sich aus irgendeinem Grund dazu entschließen, die Fensterrahmen des Standardsystems aufzugeben und alle Fenstertitelleisten selbst in QML zu implementieren, können Sie dies problemlos mit QML implementieren, was meiner Meinung nach noch einfacher als in C ++ sein wird. …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi2. September 2017 07:25

C++C++ - Tutorial 008. Aufzählungen

c++, enum, enumerations

Zusätzlich zu Klassen unterstützt C++ Aufzählungen. Der moderne C++-Standard unterstützt sowohl Enums ohne Bereich, die in früheren Versionen von C++ eingeführt wurden, als auch C.

enum ColorTypes {
    Green,
    Yellow,
    Red
};

Dasselbe gilt für bereichsbezogene Aufzählungen.

enum class ColorTypes …
Lesen
Дмитрий
Дмитрий29. August 2017 15:26

QtÖffnen Sie fb2-Dateien mit Qt

fb2, html, QXmlStreamReader, xml

Derzeit ist fb2 ein beliebtes Format zum Speichern von Büchern. Die fb2-Datei ist ein Sonderfall von xml. Das Hauptelement seiner Struktur ist, wie bei HTML, das Tag (Steuerwörter). In diesem Artikel zeige ich Ihnen, wie Sie einen einfachen fb2-Dateibetrachter erstellen. …

Lesen
Дмитрий
Дмитрий11. August 2017 14:58

QtNutzung der Funktionen von winExtras bei der Arbeit mit QML

qt, TaskbarButton, JumpList, qml, ThumbnailToolBar, winextras

Vor einiger Zeit habe ich mehrere Artikel über die Verwendung der QtWinExtras-Bibliothek geschrieben, die den Zugriff auf spezielle Funktionen eröffnet, die nur für Windows verfügbar sind. Jetzt möchte ich ein paar Worte darüber sagen, wie man auch mit QML wiederholen …

Lesen
Дмитрий
Дмитрий6. August 2017 14:56

QtVerwenden von JumpList zum Speichern von in der Anwendung geöffneten Dateien bei Verwendung von Qt

winExtras, jumpList

JumpList, eine der Funktionen, die nur in Windows (Version 7 und höher) vorhanden sind. In diesem Blatt können Sie insbesondere Links zu den zuletzt geöffneten Dateien in der Anwendung hinterlegen.


Schritt-für-Schritt-Anleitung

Um diese Funktion nutzen zu können, müssen Sie

Schließen …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi5. August 2017 05:54

QtQt/C++ - Tutorial 071. Dynamische Erstellung von Graphen mit QtCharts.

QtCharts, Qt5

Analysieren wir die Option zum Erstellen von Diagrammen, wenn Sie eine große Anzahl dynamisch erstellter Diagramme hinzufügen müssen. Eine ähnliche Lektion gab es bereits im Artikel zur dynamischen Erstellung von Widgets, nur wurden dort die Schaltflächen [QPushButton] hinzugefügt (https://evileg.com/en/post/77/) . …

Lesen
Дмитрий
Дмитрий5. August 2017 01:13

QtVerwenden der Schaltflächen WinThumbnailToolButton beim Arbeiten mit Qt unter Windows

winextras, QWinThumbnailToolButton, Qt, ThumbnailToolButton, WinThumbnailToolButton

Schaltflächen der Klasse QWinThumbnailToolButton - eine der Optionen, die nur für Windows (7 und älter) verfügbar ist. Sie könnten solche Schaltflächen im Windows Media Player sehen


Schritt-für-Schritt-Anleitung

Um diese Schaltflächen verwenden zu können, müssen Sie

Verbinden Sie das Modul winextras …

Lesen
Дмитрий
Дмитрий30. Juli 2017 14:20

QtFortschrittsbalken auf dem Taskleistensymbol einer Windows-Anwendung, die Qt . verwendet

Qt, полоса прогресса, QWinTaskbarProgress, winextras

Die Qt-Bibliothek bietet eine Reihe von plattformabhängigen Funktionen. Eine dieser Funktionen für Windows ist die Verwendung des Fortschrittsbalkens auf dem Taskleistensymbol. Diese Option ist für das Betriebssystem ab Version 7 verfügbar.

Um diese und einige andere Funktionen nutzen zu können, …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi27. Juli 2017 15:55

QtQt/C++ - Tutorial 070. Bild mit QGraphicsScene zuschneiden

crop, Qt, qgraphicsscene, Image

Lassen Sie uns eine kleine Anwendung schreiben, mit der Sie ein Bild mit QGraphicsScene zuschneiden können. In diesem Fall wird das Bild so beschnitten, dass ein Quadrat entsteht. Das heißt, dass das Bild immer quadratisch ist (lassen Sie uns diese …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi23. Juli 2017 09:27

QtQt/C++ - Tutorial 069. XOR-Verschlüsselung

Qt, cmake, XOR

XOR-Verschlüsselung ist die Anwendung eines Schlüssels durch ein bitweises exklusives ODER auf den ursprünglichen Text. Der bitweise exklusive Mechanismus ist wie folgt:

X UND X⊕Y
0 0 0
0 1 1
1 0 1
1 1 0

Wenn also ein …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi23. Juli 2017 04:05

QtQt/C++ - Tutorial 068. Hello World mit dem CMAKE-Build-System in CLion

C++, Qt, cmake

Schreiben wir "Hello, World!!!" in Qt in IDE CLion unter Verwendung des CMAKE -Buildsystems. Die Betonung auf die Tatsache, dass das Projekt in der CLion-IDE entwickelt wird, wurde gemacht, weil Sie, um mit dem Projekt zu arbeiten, eine kleine Anpassung …

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