-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmainwindow.cpp
More file actions
63 lines (38 loc) · 1.51 KB
/
mainwindow.cpp
File metadata and controls
63 lines (38 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <stoch_calculator.h>
#include <QDateTime>
#include <QPushButton>
#include <QTimer>
#include <QLineSeries>
#include <QLineSeries>
#include <QtCharts>
#include <QVBoxLayout>
#include <QThread>
#include "chart.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->pushButton,&QPushButton::clicked,[this](){
QString timeframe_user=ui->comboBox->currentText();
QString timeframe;
if(timeframe_user=="1m"||timeframe_user=="3m"||timeframe_user=="5m"||timeframe_user=="15m"||timeframe_user=="30m") timeframe=timeframe_user.remove("m");
else if(timeframe_user=="1h") timeframe="60";
else if(timeframe_user=="4h") timeframe="240";
else if(timeframe_user=="12h") timeframe="720";
else if(timeframe_user=="1d") timeframe="1440";
else if(timeframe_user=="1w") timeframe="10080";
auto window=new chart(ui->plainTextEdit->toPlainText(),timeframe,ui->plainTextEdit_3->toPlainText(),ui->plainTextEdit_4->toPlainText(),ui->plainTextEdit_5->toPlainText());
auto timer=new QTimer;
connect(timer,&QTimer::timeout,[window,this](){ ui->text->append(window->symbol_value+" --> "+QDateTime::currentDateTime().toString());});
timer->start(timeframe.toInt()*60000);
// timer->start(6000)
;
});
}
MainWindow::~MainWindow()
{
delete ui;
}