加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.cpp 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
#include "widget.h"
#include "mydata.h"
#include "sound.h"
#include "myapp.h"
#include<QDebug>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//启动分贝检测线程
Mythread th;
th.start();
//数据库表结构创建;
MyDate* data = MyDate::getdata(); //获取数据库对象;
//千万不能用currrent_time作为数据名称,因为数据库默认显示当前时间;
// heart_oxy_info (用户心率检测记录表) current_timetemp 时间辍 | Heart_rate 心率值 | blood_oxygen 血氧
QString sql_heart_oxy_info = "create table if not exists User_HeartRate_Info\
(current_timetemp TEXT,\
Heart_rate integer NOT NULL,\
blood_oxygen integer NOT NULL);";
int sql_heart_oxy_info_ret = data->noData_exec(sql_heart_oxy_info.toStdString().c_str());//创建表;
if(sql_heart_oxy_info_ret ==1)
{
qDebug()<<"创建用户心率检测记录表失败!";
}
// user_sleep_info (用户睡眠状态表) get_sleep_time 入睡时间|wakeup_time 醒来时间 | snore_time 打鼾次数 | filp_time 翻身次数 | sleep_time_length 睡眠时长
QString sql_user_sleep_info = "create table if not exists user_sleep_info\
(get_sleep_time TEXT ,\
wakeup_time TEXT,\
Snore_time integer NOT NULL,\
filp_time integer NOT NULL,\
sleep_time_length TEXT);";
int sql_user_sleep_info_ret = data->noData_exec(sql_user_sleep_info.toStdString().c_str());//创建表;
if(sql_user_sleep_info_ret ==1)
{
qDebug()<<"创建用户睡眠状态表失败!";
}
Widget w;
//连接两个界面的信号接受(widget->healthy);
QWidget::connect(myapp::getapp()->widget,&Widget::RefrashEmit,myapp::getapp()->Healthy,&healthy::onSignalReceived);
w.show();
return a.exec();
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化