##// END OF EJS Templates
Fix value axis documentation...
Fix value axis documentation QML documentation does not show obsolete properties correctly. Removed the obsolete key and added a deprecated comment. Related typos fixed. Change-Id: I86c862e4f587541df0a08363834ad13efc14e1b4 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2610:66fa88d10640
r2636:25b732239a6d
Show More
demos-qmloscilloscope.qdoc
37 lines | 1.9 KiB | text/plain | TextLexer
/ doc / src / demos-qmloscilloscope.qdoc
/*!
\example demos/qmloscilloscope
\title Oscilloscope
\image demos_qmloscilloscope.png
The oscilloscope application demonstrates how to use the Qt Charts QML API to implement an
application with strict performance requirements. The application uses generated data with
configurable characteristics to mimic a simple oscilloscope user interface. To find out the
actual screen refresh performance of the application, you can set QML_SHOW_FRAMERATE = 1 to
your run environment settings to get the framerate shown in the application output console.
To do so go to Projects - Run - Run environment in Qt Creator and select Add. Then you can
experiment with the different configurable options of the demo application to find the
configuration that gives you the best performance in your environment.
Note: You can try if enabling OpenGL improves the performance with the following startup
parameter:
\code
-graphicssystem opengl
\endcode
The application window is shared by control and scope views:
\snippet ../demos/qmloscilloscope/qml/qmloscilloscope/main.qml 1
\snippet ../demos/qmloscilloscope/qml/qmloscilloscope/main.qml 2
ControlView implements the buttons used for configuring. ScopeView uses a ChartView to show
a chart with two line series:
\snippet ../demos/qmloscilloscope/qml/qmloscilloscope/ScopeView.qml 1
The data of the line series is updated with a QML timer. In a real life application the
updating could be triggered with a signal from Qt C++ code.
\snippet ../demos/qmloscilloscope/qml/qmloscilloscope/ScopeView.qml 2
The oscilloscope also allows you to switch the type of the series used for visualizing the
signal sources. This is implemented by dynamically destroying and creating series:
\snippet ../demos/qmloscilloscope/qml/qmloscilloscope/ScopeView.qml 3
*/