1 Star 0 Fork 3

xymys_c/QtSnap7

forked from 看江山如画/QtSnap7 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mainwindow.h 1.21 KB
一键复制 编辑 原始数据 按行查看 历史
Abed 提交于 2018-07-23 14:03 +08:00 . Add control on setting file
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QTimer>
#include <QDebug>
#include <QTranslator>
#include "ui_mainwindow.h"
#include "snap7.h"
#include "plc_siemens.h"
#include "settings.h"
class MainWindow : public QMainWindow, private Ui::MainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
Settings settings;
PLC_Siemens *plcSiemens;
QTimer *timer ;
void byteCastingtest();
#pragma pack(push, 1)
typedef struct
{
int32_t counterDint;
uint8_t counterByte;
int16_t cInt;
uint16_t cWord;
uint32_t cDWord;
float_t cReal;
uint8_t cByte18;
uint8_t cByte19;
uint8_t cByte20;
uint8_t cByte21;
uint8_t cByte22;
} testStruct_t, *PtestStruct_t;
#pragma pack(pop)
private:
QTranslator *Italian;
protected:
//void closeEvent(QCloseEvent *event);
void changeEvent(QEvent *event);
private slots:
void on_pbWrite_clicked();
void update();
void on_pbTestCasting_clicked();
void on_actionEnglish_triggered();
void on_actionItalian_triggered();
};
#endif // MAINWINDOW_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xymys_c/QtSnap7.git
git@gitee.com:xymys_c/QtSnap7.git
xymys_c
QtSnap7
QtSnap7
master

搜索帮助