最近刚开始接触Qt,通过查看Qt自带的demo,稍微做了下修改,参考了下:http://www.tudou.com/programs/view/1Nwo0piJcBQ/ 的视频,具体实现如下:
1. 首先安装Qt环境,在此略过。打开Qt Creator
2. 新建一个工程,取名为clock
3. 编辑clock.h头文件
#ifndef CLOCK_H
#define CLOCK_H
#include <QWidget>
namespace Ui {
class Clock;
}
class Clock : public QWidget
{
Q_OBJECT
public:
explicit Clock(QWidget *parent = 0);
~Clock();
protected:
void paintEvent(QPaintEvent *);
private:
Ui::Clock *ui;
};
#endif // CLOCK_H
4. 编辑main.cpp
#include <QtGui/QApplication>
#include "clock.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Clock w;
w.show();
return a.exec();
}
5. 编辑主要的功能,clock.cpp
#include <QtGui>
#inc