Newer
Older
AutomaticVerification / softwareDirectory / AutoVerScheme / infomanageview.h
张嘉 on 7 Mar 2024 870 bytes no commit message
#ifndef INFOMANAGEVIEW_H
#define INFOMANAGEVIEW_H

#include <QWidget>
#include <QMainWindow>

class QAbstractButton;


namespace Ui {
class InfoManageView;
}

class InfoManageView : public QWidget
{
    Q_OBJECT

public:
    static QList<QColor> colors;

    explicit InfoManageView(QWidget *parent = nullptr);
    ~InfoManageView();
private slots:
    void initForm();        //初始化界面数据
    void initWidget();      //初始化子窗体
    void initNav();         //初始化导航按钮
    void initIcon();        //初始化导航按钮图标
    void buttonClicked();   //导航按钮单击事件


protected:
    void showEvent(QShowEvent *);
private:
    Ui::InfoManageView *ui;

    //左侧导航栏图标+按钮集合
    QList<int> icons;
    QList<QAbstractButton *> btns;
};

#endif // INFOMANAGEVIEW_H