Evgenii Legotckoi
Evgenii Legotckoi21. August 2019 05:45

C++C++14 - Lambda-Funktion mit zwischengespeichertem Rückgabewert

C++14, lambda, auto, cache, C++

Angenommen, wir haben eine Funktion geschrieben, die einen Wert berechnet oder eine Funktion verwendet, um diesen Wert zu berechnen, während die Berechnung der Funktion_, die den Wert berechnet, ziemlich teuer ist und viel Zeit in Anspruch nimmt. In diesem Fall …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi21. August 2019 03:56

C++C++14 - unbenannte Struktur als automatischer Wert, der von der Funktion zurückgegeben wird

lambda, C++, C++14, auto

Schauen wir uns ein interessantes Konstrukt aus dem C++14-Standard an, mit dem Sie eine Struktur zurückgeben können, die an einer Stelle im Code verwendet wird, aber Sie müssen immer noch ein Objekt mit benannten Feldern zurückgeben.

Dieses Konstrukt kann als …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi19. August 2019 04:41

QtQt Design Studio 1.3 Beta veröffentlicht

Qt, Releases, Qt Design Studio, design

Qt Design Studio ist ein Design- und Entwicklungstool für Benutzeroberflächen, mit dem Designer und Entwickler schnell Prototypen erstellen und komplexe Benutzeroberflächen entwickeln können. Sowohl Designer als auch Entwickler verwenden Qt Design Studio, was die Zusammenarbeit zwischen ihnen viel einfacher und …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi16. August 2019 06:26

QtVerwenden von QTime zum Anzeigen von Millisekunden in der aktuellen Minute des Tages

Qt, Qtime, Snippet

Fragment des Programmcodes. Aufgabe Rufen Sie die Anzahl der Millisekunden in der aktuellen Minute des Tages ab. Der zu verwendende Operator ist der Rest der Division.


#include <QCoreApplication>
#include <QTime>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, …
Lesen
mafulechka
mafulechka15. August 2019 04:22

AlgorithmenDer Algorithmus von Dijkstra

Дерево, Алгоритм, Tree

Der Algorithmus von Dijkstra ermöglicht es uns, den kürzesten Weg zwischen zwei beliebigen Scheitelpunkten in einem Diagramm zu finden.

Es unterscheidet sich von einem minimalen Spannbaum darin, dass der kürzeste Abstand zwischen zwei Scheitelpunkten möglicherweise nicht alle Scheitelpunkte im Diagramm …

Lesen
Evgenii Legotckoi
Evgenii Legotckoi9. August 2019 18:09

CMakeVerwenden von Variablen, die in CMakeLists.txt in C++-Dateien deklariert sind

cmake, C++, cpp

Ich schlage vor, die Option in Erwägung zu ziehen, in der Datei CMakeLists.txt deklarierte Variablen in C++-Code zu verwenden.

Für den Anfang, wofür ist es? Möchten Sie beispielsweise die Programmversion und einige andere Zusatzinformationen angeben, die beim Erstellen des Programms …

Lesen
Ruslan Polupan
Ruslan Polupan9. August 2019 09:16

EntwicklungstagebücherIMpos-Projekt. Teil 011. Anzeigen der Kraftstoffnamen. Ergebnisse in xlsx-Datei exportieren.

QTableWidget, Qt, xlsx, export

Kraftstoffnamen anzeigen.

Nach der Bearbeitung von Namensanfragen bilden wir eine Tabelle, um dem Benutzer Informationen anzuzeigen.


Die Angabe des Prozesses zur Ausführung von Abfragen an die Tankstellendatenbanken wird nicht nur für die Anzeige verwendet, sondern auch beim Export nach xlsx …

Lesen
Ruslan Polupan
Ruslan Polupan7. August 2019 10:41

EntwicklungstagebücherIMpos-Projekt. Teil 010. Beschaffung von Kraftstoffnamen

QTableWidget, QThread

Wir haben eine Liste mit Tankstellen erhalten, mit denen wir weitere Aktionen durchführen werden.
Wir erstellen einen Slot, der aufgerufen wird, wenn Sie auf die CheckBox auf den GroupBox-Aktionen klicken.

void FuelNameDialog::on_groupBoxActions_clicked(bool checked)
{
    if(checked){
        //Очищаем список терминалов передаваемых для …
Lesen
Ruslan Polupan
Ruslan Polupan2. August 2019 05:28

EntwicklungstagebücherIMpos-Projekt. Teil 009. Änderung der Kraftstoffnamen. Terminalauswahl

QTableWidget, qcheckbox, QDialog

Dialog zum Ändern von Brennstoffnamen.

Dialogdarstellung.

Der Dialog wurde komplett im Qt Designer erstellt.


Fügen Sie im Hauptmenü den Abschnitt Dienstprogramme mit dem Punkt Kraftstoffnamen hinzu und fügen Sie die entsprechende Schaltfläche zur Symbolleiste hinzu.
Dialoganrufslot in mainwindow.cpp

void MainWindow::on_actionFuelName_triggered() …
Lesen
mafulechka
mafulechka2. August 2019 04:28

AlgorithmenDynamische Programmierung

Дерево, Tree, Алгоритм

Dynamische Programmierung ist eine Computerprogrammiertechnik, die dabei hilft, eine Klasse von Problemen mit überlappenden Teilproblemen und optimalen Teilstruktureigenschaften effizient zu lösen.

Solche Probleme umfassen das wiederholte Berechnen des Werts derselben Teilprobleme, um die optimale Lösung zu finden.


Dynamisches Programmierbeispiel

Nehmen …

Lesen
IscanderChe
IscanderChe2. August 2019 02:37

EntwicklungstagebücherEinfaches Tracker-Projekt. Teil 8: Verteilungsbildung und Ergebnisse

Iscander Che, Simple Tracker, C++, Qt

Abschließend bereiten wir die bei der Kompilierung erhaltenen Dateien für die Verteilung vor. Es spielt keine Rolle, ob das Projekt lokal ist. Es ist bequemer, für alle Fälle einen Installateur zur Hand zu haben. Damit können Sie beispielsweise die Registrierung …

Lesen
mafulechka
mafulechka1. August 2019 04:07

QtAktualisieren der CMake-Projektunterstützung in Qt Creator

Qt, cmake, pro, Creator

In den letzten Wochen haben Entwickler an der Verbesserung der CMake-Unterstützung in Qt Creator gearbeitet, Qt Company möchte einige der neuen Funktionen hervorheben.


Fileapi-Unterstützung

Das CMake -Projekt hat einen neuen IDE-Integrationsmechanismus Version 3.14 namens fileapi angekündigt. Es bietet ungefähr die …

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