1 Star 0 Fork 0

吴斌/CNC_Editor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
webtranslatedialog.h 1.30 KB
一键复制 编辑 原始数据 按行查看 历史
吴斌 提交于 2020-10-16 13:29 . auto translate
#ifndef WEBTRANSLATEDIALOG_H
#define WEBTRANSLATEDIALOG_H
#include <QDialog>
#include <QtXlsx/QtXlsx>
#include <QtXml/QDomDocument>
#include <global.h>
#include <http.h>
#include <QMessageBox>
/*
* 百度翻译开放平台
* APP ID:20190729000322326
* 密钥:ClwOFlp80YeUGLD6jp7n
*/
typedef struct _STR2{
QString flag;
QString name;
}STR2;
QTXLSX_USE_NAMESPACE
namespace Ui {
class webTranslateDialog;
}
class webTranslateDialog : public QDialog
{
Q_OBJECT
public:
explicit webTranslateDialog(QString* source,QString* translate,QString* dlang,QString* message,int* re,QWidget *parent = 0);
~webTranslateDialog();
private:
Ui::webTranslateDialog *ui;
QString* sourcePtr;
QString* translatePtr;
QString* messagePtr;
QString* destLang;
int* resultNum;
QTimer *autoTimer;
int autoTimeInc;
void initLangueList();
Http http;
QList<STR2> langueList;
private slots:
void updateTranslate(QString str);
void on_translatePtn_clicked();
void on_nextPtn_clicked();
void translateSource();
void on_jumpPtn_clicked();
void on_exitPtn_clicked();
void on_readPtn_clicked();
void on_prePtn_clicked();
void on_finishPtn_clicked();
void on_autoPtn_clicked();
void updateAutoTime();
};
#endif // WEBTRANSLATEDIALOG_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/WuBinCPP/CNC_Editor.git
git@gitee.com:WuBinCPP/CNC_Editor.git
WuBinCPP
CNC_Editor
CNC_Editor
master

搜索帮助