1 Star 0 Fork 1

QT嵌入式/QTEmbeddedSystem

forked from nothing/QTEmbeddedSystem 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
widget.h 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
nothing 提交于 2024-07-18 16:48 . QT界面
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QTcpSocket>
#include <QPushButton>
#include<QAudioInput>
#include<QAudioDeviceInfo>
#include<QBuffer>
#include <QtCharts/QChartView>
#include <QtCharts/QBarSet>
#include <QtCharts/QLineSeries>
#include <QtCharts/QAreaSeries>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLabel>
#include <QtCore/QRandomGenerator>
#include <QtWidgets/QApplication>
#include <QtCharts/QValueAxis>
#include <QtWidgets/QWidget>
#include <QtCharts/QChartGlobal>
#include <qchart.h>
QT_CHARTS_BEGIN_NAMESPACE
class QChartView;
class QChart;
QT_CHARTS_END_NAMESPACE
typedef QPair<QPointF, QString> Data;
typedef QList<Data> DataList;
typedef QList<DataList> DataTable;
QT_CHARTS_USE_NAMESPACE
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget {
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private slots:
void getInfo();
void connectSocket();
void receiveCamera();
void sendMessage();
void getCommand();
void Speech();
void analyzeSpeech();
void getToken();
void audioInit();
void control(QString open, QString close);
private:
Ui::Widget *ui;
QTcpSocket *command_socket;
QTcpSocket *camera_socket;;
QTcpSocket *info_socket;;
QString access_token;
QBuffer *buffer;
QAudioDeviceInfo audioDeviceInfo;
QAudioInput *audioInput;
};
#endif // WIDGET_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/qt-embedded/qtembedded-system.git
[email protected]:qt-embedded/qtembedded-system.git
qt-embedded
qtembedded-system
QTEmbeddedSystem
master

搜索帮助