Otázky a odpovědi týkající se programování - qt6

QML nemá psát v C++ majetku, když se váže na složky a součásti se změní hodnota
Pracuji na QML projektu. V UI, na které pracuju, potřebuju, aby oba aktualizace jezdce z C++ a číst aktuální hodnotu do C++ z QML. Vlastnosti, se zdá být správné řešení. Zatím jsem četl různé otázky, na TAK bez úspěchu obousměrné vazby C++ model v QML, Změněné Vlastnosti nejsou trigger signál, atd... můj současný kód, který jsem vyhlásil majetek v mé C++ třídy class MyClass : public QObject { Q_OBJECT public: MyClass(QObject*); Q_PROPERTY(double myValue READ getMyValue WRITE setMyValue NOTIFY myValueChanged) void setMyValue(double n) { std::cerr ...
c++ qml qt qt6
2021-11-24 06:49:49
Jak, aby se zabránilo Qt 6.0 Instalační program z shazovat?
Tady je to, co se stane Jsem otevřít instalátor, vybrat balíčky, které chci(jsem si vybrat, zda chcete nainstalovat některé 1.7 GB komponent), všechno půjde dobře. Ale pak, když jsem klepněte na tlačítko na Install tlačítko, a Qt installer se zhroutí! A pády myslím, že to pády, Windows NENÍ řekni, že to neodpovídá. Okna prostě dostane neviditelné z hlavního panelu. Tam je také žádná možnost, že je instalace v pozadí, jak jsem čekal cca. 5 minut, a když jsem zkontroloval ve složce, kde jsem chtěl nainstalovat, nenašel jsem JEDINOU součást nainstalována! Jak řešit, že?
installation qt qt-installer qt6
2021-11-21 15:14:18
Dynamic property name úkoly uvnitř delegáta
Snažím se zahrnují Nastavení objektu uvnitř delegát Opakovač tak, že jsem může zachránit hodnotu SpinBox. Nicméně, nemůžu přijít na to, jak dynamicky nastavit vlastnost název aliasu. Co chci dosáhnout, je mít vlastnost alias jméno musí být stejné jako modelData. Například, pro položka1: "vlastnost alias položka1: box.hodnota"; pro item2: "vlastnost alias item2: box.hodnota", atd. Column { Repeater { model: ["item1", "item2", "item3", "item4", "item5"] delegate: RowLayout { Settings { ...
qml qt qt6 qt6
2021-11-20 01:36:52
Žádný výstup s QProcess
Napsal jsem aplikaci příkazu analyzovat výstupní data s Qt 6 s C++. Také jsem napsal skript v Pythonu pro test mé aplikace, to má rád: import time while True: print("blah blah blah") time.sleep(1) Při použití QProcess::SeparateChannels, readyRead() nebyly emitovány, a readAllStandardError() vrátil prázdný. Ale když se používá QProcess::ForwardedChannelsproces je výstup předán v pořádku. Snažil jsem se otevřít s QProcess bez vyrovnávací pameti, a dodal, flush=True v mém Python skript. Ale readAllStandardError() vrátil prázdný. Co mohu dělat, aby opravit...
qprocess qt qt6 qtcore
2021-11-18 14:30:20
Nelze použít Qt Grafy - QT6 | Cmake
Já používám Qt 6.2.1 s cmake a nemůžu najít způsob, jak používat Qt Grafy. Qt Grafy je nainstalován pod "C:\Qt\6.2.1\Src\qtcharts" V mém cmakelists.txt jsem součástí Qt Grafy v find_package a target_link_libraries. Zdálo se, že práce na qt5 (nachází se na další odpovědi v StackOverflow), ale nefungují na qt6. (Mám skryté projektu zdroje souborů) cmake_minimum_required(VERSION 3.5) project(projectname VERSION 0.1 LANGUAGES CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_S...
c++ cmake qt qt6
2021-11-15 15:46:01