
There are five (5) buttons in the UI that create a better user experience: "Delete Stock"

These visual changes are based on themes already available for the ChartView QML type Buttons The second ComboBox lets the user change the chart's visual style, e.g., how the chart looks.
#Charview titlefont qml series
When the user selects another stock ID from the combo box, the stock data for that ID will be added and displayed on the chart.Īfter the time series is added to the chart, the program will automatically adjust the Y axis scale to fit the recently retrieved stock data. The first element in the ComboBox is ATVI, therefore, when the program starts, the Activision Blizzard, Inc. The first ComboBox contains a predefined set of "symbol"s or stock IDs (e.g., Amazon is AMZN, Google is GOOG, Apple is AAPL, etc.). The following screenshot shows the application displaying three time series / stocks / plot lines on the chart (the last stock added was NVidia or NVDA as seen in the leftmost ComboBox) with the "BlueCerulean" theme applied. It has two ComboBoxes, four Buttons and one ChartView. The stock data retrieved, is JSON object containing time series with the stock's open, high, low, close prices and volume information. The program will retrieve stock information from Alpha Vantage by using one of their APIs Integration of C++ in QML (two-way communication between Qt QML and C++).


Qt QNetworkAccessManager to make and receive http requests.StockChartQMLandCpp - Time Series Chart Application Introductionīasic application that shows multiple time series in a chart (using Qt QML and C++)
