timedialog.h

来自「linux 下 qt 编写的阅读器实例!」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef TIMEDIALOG_H
#define TIMEDIALOG_H

#include <QDialog>
#include <QCheckBox>
#include <QGroupBox>
#include <QSpinBox>
#include <QTimeEdit>
#include <QGridLayout>
#include <QLabel>

class TimeDialog : public QDialog
{
	Q_OBJECT

  public:
     TimeDialog(QWidget *parent = 0);

protected:
    //void closeEvent(QCloseEvent *event);

  private slots:

	  void writeSettings();
	  void setclockstate();
	  void settimestate();
	  void clockAlarmMessage();
	  void timeAlarmMessage();

  private:
	  QCheckBox *timecheck, *clockcheck;
      QLabel *timelabel, *clocklabel;
	  QSpinBox *time;
	  QGroupBox *timegroup, *clockgroup;
	  QTimeEdit *clock;
	  QPushButton *ok, *cancel;
	  QTimer *clocktimer, *periodtimer;

	  QPushButton *createButton(const QString &text, QWidget *receiver,
                               const char *member);

	  
	  void readSettings();

};

 #endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?