U
27 сентября 2021 г. 12:11

QMLКак взять элемент по значению в массиве js в qml

QML C++, Js

Не пойму, как взять элемент по значению из массива... Хочу дальше что-то делать со значением, не меняя исходного массива...

  1. var original = [1,2,3];
  2.  
  3. function myChange(){
  4. for(var i = 0; i < original.length; ++i){
  5. console.log("original[" + i + "] = "
Читать
t
16 февраля 2020 г. 1:10

QMLQML: Custom draggable point delegate for ChartView series

QML, QML C++, Qt Charts, Qt Location, Qt5

Is it possible to use custom delegates for draggable points (i.e. Items, icons, Rectangles, etc) in Qt Charts or other 3rd party libraries like it is easily possible in Qt Location for MapItemView, MapQuickItem and their delegate property? Or it …

Читать
t
13 декабря 2019 г. 20:39

QMLЗапуск процесса из QML

processes, QML, QML C++

Как проще всего запустить процесс из QML? Благодарю!

Читать
BlinCT
22 июля 2019 г. 14:08

QtЕсли приложение бежит в и другом потоке нежели поток QML

qt, QML C++

Всем привет.
Столкнулся с такой проблемой при переходи в приложении с quick1 на quick2
QQmlEngine: Illegal attempt to connect to TestApp(0x5572a66ddbe0) that is in a different thread than the QML engine QQmlEngine(0x5572a672b900.

Может кто знает правится ли это или что …

Читать
d
18 мая 2018 г. 14:11

QMLСборщик мусора и Connections в qml

Qt5, QML C++

подключил в qml c++ класс


main.cpp
int main(int argc, char *argv[])
{

    QList<QPair<QString,qreal>> ArrowList;
    QList<QString> IndicatorList;
    fillDataToPanel(ArrowList,IndicatorList);

    PanelModel panel;
    panel.setFillData(ArrowList,IndicatorList);

    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;
    QQmlContext *context = engine.rootContext();
    engine.setObjectOwnership(&panel,engine.JavaScriptOwnership);
    context->setContextProperty("panel",&panel);
    qmlRegisterType<Arrow>();
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    return app.exec();
}
часть qml
main.qml
import 
Читать
Arrow
9 марта 2018 г. 23:35

QMLСвязь интерфейса QML с C++

QML C++, интерфейс

Первый раз пытаюсь работать с QML.

Пытаюсь написать самое простое, что только есть - сложение двух чисел.

Не выходит ничего. Делаю так.

Код:

Файл main.cpp:

 
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQmlContext>

#include "myclass.h"

int main(int argc, char *argv[])
{ 
Читать