12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #ifndef QUIWIDGET_H
- #define QUIWIDGET_H
- #define TIMEMS qPrintable(QTime::currentTime().toString("HH:mm:ss zzz"))
- #define TIME qPrintable(QTime::currentTime().toString("HH:mm:ss"))
- #define QDATE qPrintable(QDate::currentDate().toString("yyyy-MM-dd"))
- #define QTIME qPrintable(QTime::currentTime().toString("HH-mm-ss"))
- #define DATETIME qPrintable(QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss"))
- #define STRDATETIME qPrintable(QDateTime::currentDateTime().toString("yyyy-MM-dd-HH-mm-ss"))
- #define STRDATETIMEMS qPrintable(QDateTime::currentDateTime().toString("yyyy-MM-dd-HH-mm-ss-zzz"))
- #include "Common.h"
- class QUIWidget : public QDialog
- {
- Q_OBJECT
- public:
- explicit QUIWidget(QWidget* widget, QWidget* parent = 0);
- ~QUIWidget();
- void Init();
- protected:
- bool eventFilter(QObject* obj, QEvent* evt);
- void dragEnterEvent(QDragEnterEvent* event);
- private:
- QVBoxLayout* verticalLayout1;
- QWidget* widgetMain;
- QVBoxLayout* verticalLayout2;
- QWidget* widgetTitle;
- QHBoxLayout* horizontalLayout4;
- QPushButton* File;
- QPushButton* View;
- QPushButton* Task;
- QPushButton* System;
- QWidget* widgetMenu;
- QHBoxLayout* horizontalLayout;
- QPushButton* btnMenu_Min;
- QPushButton* btnMenu_Max;
- QPushButton* btnMenu_Close;
- QWidget* widget;
- QVBoxLayout* verticalLayout3;
- private:
- QString title;
- bool minHide;
- QWidget* mainWidget;
- public:
- QSize sizeHint() const;
- QSize minimumSizeHint() const;
- private slots:
- void initControl();
- void initForm();
- void triggeredSlot(bool ok);
- private slots:
- void on_btnMenu_Min_clicked();
- void on_btnMenu_Max_clicked();
- void on_btnMenu_Close_clicked();
- // 界面还原后执行刷新
- virtual void changeEvent(QEvent* event) override;
- public Q_SLOTS:
- // void setMainWidget(QWidget* mainWidget);
- Q_SIGNALS:
- void closing();
- };
- #endif
|