太阳不下山 发表于 2021-7-9 09:35:27

Qt动画(二):移动效果

  本篇博客实现移动的效果,如下图:

  代码的相关说明可以参考上篇博客,这里直接贴出代码,不难,很好理解:
  头文件:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QParallelAnimationGroup>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private slots:
    void on_btnMove_clicked();

private:
    Ui::MainWindow *ui;

   QParallelAnimationGroup *m_group;
};

#endif // MAINWINDOW_H
  cpp文件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QSequentialAnimationGroup>
#include <QPropertyAnimation>

MainWindo
  
文档来源:51CTO技术博客https://blog.51cto.com/u_12570763/3012389
页: [1]
查看完整版本: Qt动画(二):移动效果