本章主要介绍用处比较多的tab滑动从而达到窗体的切换功能,其功能类似与QTabWidget。实现的效果图如图所示:
其中tab滑动的效果实现是通过qt的动态框架实现的。
完整资源下载地址:点击打开链接
代码如下:
#ifndef TABCUSTOME_H
#define TABCUSTOME_H
#include <QWidget>
#include<QVariant>
class QPixmap;
class QPropertyAnimation;
namespace Ui {
class tabCustome;
}
class tabCustome : public QWidget
{
Q_OBJECT
public:
explicit tabCustome(QWidget *parent = 0);
~tabCustome();
protected:
void paintEvent(QPaintEvent *);
private slots:
void slot_animation(QVariant value);
void slot_finished();
void slot_currentChanged(int index);
void slot_recomm