概览
1. 窗口背景透明
2. 窗口置顶
3. 去除标题栏
4. 设置定时器
详情
1. 窗口背景透明
在窗口的构造函数中,添加如下代码:
setAttribute(Qt::WA_TranslucentBackground,true);
2. 窗口置顶
添加如下代码:
setWindowFlags(Qt::WindowStaysOnTopHint);
3. 去除标题栏
setWindowFlags(Qt::FramelessWindowHint);
4. 设置定时器
利用QTimer类,每当定时器时间流失后,会发出timeout()信号。
QTimer timer;
添加定时器槽函数,相当于OnTimer函数,也就是定时器一到就会调用的函数。比如命名为setClock()
public slots:
void setClock();
关联信号槽
connect(&timer,SIGNAL(timeout()),this,SLOT(setClock()));
启动定时器
timer.start(1000);//每隔一秒