project/xyylMCWEACSystem/framewindow.h

45 lines
940 B
C++

#ifndef FRAMEWINDOW_H
#define FRAMEWINDOW_H
#include "mainwindow.h"
#include <QStackedWidget>
#include "systemsettingwidget.h"
#include "dataprocesswidget.h"
#include "eggwidget.h"
#include <QPushButton>
#include <QStyleOption>
#include <QPaintEvent>
#include <QPainter>
class FrameWindow:public QWidget
{
Q_OBJECT
public:
FrameWindow(QWidget * parent = NULL);
virtual ~FrameWindow();
void init();
void initLay();
bool initConnect();
void paintEvent(QPaintEvent* event)
{
QStyleOption opt;
opt.init(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
}
private slots:
void slotClickedChanged(QString);
private:
QStackedWidget m_stackWidget;
private:
MainWindow m_MainWindow;
SystemSettingWidget m_SystemSetting;
DataProcessWidget m_DataProcess;
EggWidget m_Egg;
};
#endif // FRAMEWINDOW_H