32 lines
535 B
C
32 lines
535 B
C
|
|
|||
|
#ifndef __TOAST__
|
|||
|
#define __TOAST__
|
|||
|
|
|||
|
#include <QWidget>
|
|||
|
#include "ui_toast.h"
|
|||
|
|
|||
|
class ToastWidget : public QWidget
|
|||
|
{
|
|||
|
Q_OBJECT
|
|||
|
|
|||
|
public:
|
|||
|
ToastWidget(QWidget *parent = Q_NULLPTR);
|
|||
|
~ToastWidget();
|
|||
|
|
|||
|
void setText(const QString& text);
|
|||
|
|
|||
|
void showAnimation(int timeout = 2000);// 动画方式show出,默认2秒后消失
|
|||
|
|
|||
|
public:
|
|||
|
// 静态调用
|
|||
|
static void showTip(const QString& text, QWidget* parent = nullptr);
|
|||
|
|
|||
|
protected:
|
|||
|
virtual void paintEvent(QPaintEvent *event);
|
|||
|
|
|||
|
private:
|
|||
|
Ui::Form ui;
|
|||
|
};
|
|||
|
|
|||
|
#endif
|