project/xyylMCWEACSystem/systemsettingwidget.h
work-zym\zhangyiming 70fee49367 modfy:
1 调整导航按钮控件
 2 调整系统设置子窗口的样式
 3调整主窗口边距
2024-10-31 10:41:55 +08:00

44 lines
965 B
C++

#ifndef SYSTEMSETTINGWIDGET_H
#define SYSTEMSETTINGWIDGET_H
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QStackedWidget>
#include "navlistwidget.h"
#include <QStyleOption>
#include <QPainter>
class SystemSettingWidget: public QWidget
{
Q_OBJECT
public:
SystemSettingWidget(QWidget * parent = NULL);
virtual ~SystemSettingWidget();
void init();
void initLay();
bool initConnect();
void paintEvent(QPaintEvent *)
{
QStyleOption opt;
opt.initFrom(this);
QPainter p(this);
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);//绘制样式
}
signals:
void SigClicked(QString objName);
private slots:
void slotClickedChanged();
private:
//< 返回
QPushButton m_btnRet;
//描述
QLabel m_labDes;
NavListWidget m_NavListWidget;
QStackedWidget m_stackedWidget;
};
#endif // SYSTEMSETTINGWIDGET_H