Qt的右下角弹出框、欢迎讨论
本例子主要使用QPropertyAnimation作为动画类。
直接上代码、注释应该很清楚了、
源代码下载地址:http://download.youkuaiyun.com/detail/silencesu/4583309
main.cpp
#include <QtGui/QApplication>
#include "dialog.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
w.show();
return a.exec();
}
dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include <QDesktopWidget>
#include <QPropertyAnimation>
#include <QPoint>
#include <QTimer>
namespace Ui {
class Dialog;
}
class Dialog : public QDialog
{
Q_OBJECT
public:
explicit Dialog(QWidget *parent = 0);
~Dialog();
private:
Ui::Dialog *ui;
QDesktopWidget desktop;
QPropertyAnimation* animati