Добрый день. Имеется основная форма (ApplicationWindow), на которой есть активный элемент. Как сделать, чтобы при нажатии на активный элемент появилась новое окно с объектом типа chartview?
console.log("create component");
var component = Qt.createComponent("WindowChart.qml");
console.log("create window");
var win = component.createObject(children); // на данном методе падает приложение
console.log("show window");
win.show();
"WindowChart.qml"
import QtQuick 2.7
import QtQuick.Window 2.2
import QtCharts 2.0
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
ChartView {
id: chart
title: "Top-5 car brand shares in Finland"
anchors.fill: parent
legend.alignment: Qt.AlignBottom
antialiasing: true
PieSeries {
id: pieSeries
PieSlice { label: "Volkswagen"; value: 13.5 }
PieSlice { label: "Toyota"; value: 10.9 }
PieSlice { label: "Ford"; value: 8.6 }
PieSlice { label: "Skoda"; value: 8.2 }
PieSlice { label: "Volvo"; value: 6.8 }
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я вызываю QColorDialog примерно так:
Как используется boost::variant (в частности apply_visitor)?
у меня в коде есть такая строка temp3(k,j)^=temp3(i,j); temp3 это матрица типа doubleпри компиляции выводится такая ошибка