Not work Surface3D and Scatter3D
Solved
QML and Qt Quick
-
Hi!
Ig I start app with Surface3D, then my program falling. If i use example qml3doscilloscope, then all normal work.
I use Win 10, MinGW 64, Qt 6.2.3
Why my app not work?QT += quick core multimedia datavisualization
import QtQuick import QtQuick.Layouts import QtQuick.Controls import QtDataVisualization 1.2 Item { width: 1000 height: 700 Label { text: "test label 3D" font.pixelSize: 50 z: 2 } Surface3D { // or Scatter3D { } }
In console I have only:
NVD3DREL: GR-805 : DX9 Overlay is DISABLED NVD3DREL: GR-805 : DX9 Overlay is DISABLED
-
In main.cpp need add
qputenv("QSG_RHI_BACKEND", "opengl");
more code:
#include <QtDataVisualization/qutils.h> //! [2] #include <QtGui/QGuiApplication> #include <QtCore/QDir> #include <QtQml/QQmlContext> #include <QtQuick/QQuickView> #include <QtQml/QQmlEngine> int main(int argc, char *argv[]) { qputenv("QSG_RHI_BACKEND", "opengl");