12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #ifndef BOTTOMWIDGET_H
- #define BOTTOMWIDGET_H
- #include <QWidget>
- class QLabel;
- class StatusBar : public QWidget
- {
- Q_OBJECT
- public:
- explicit StatusBar(QWidget* parent = 0);
- protected:
- void paintEvent(QPaintEvent*);
- private:
-
- bool m_bLineFixedWidth; //分隔符固定宽度
- int m_nDay; //天数
- int m_nHour; //时钟数
- int m_nMinute; //分钟数
- int m_nSeconds; //秒钟数
- QTimer* m_tTimer; //定时器获取时间
- QLabel* m_pLabSystemState; //当前用户标签
- QLabel* m_pLabLiveTime; //已运行时间标签
- QLabel* m_pLabLaveCount; //已运行计数标签
- QLabel* m_pLabProjectName; //项目名称标签
- //QLabel* m_pLabUser; //当前用户标签
- QLabel* m_pLabMessage; //实时消息标签
- //QLabel* m_pLabDateTime; //当前时间标签
- private slots:
- void showTime();
- public slots:
- void setLineFixedWidth(bool lineFixedWidth);
- void start(int interval = 1000);
- };
- #endif // BOTTOMWIDGET_H
|