This commit is contained in:
zhuzichu
2023-08-08 15:44:10 +08:00
parent b7acae1470
commit ebad24e809
9 changed files with 166 additions and 2 deletions

22
src/FluQRCode.h Normal file
View File

@ -0,0 +1,22 @@
#ifndef FLUQRCODE_H
#define FLUQRCODE_H
#include <QQuickItem>
#include <QQuickPaintedItem>
#include <QPainter>
#include "stdafx.h"
class FluQRCode : public QQuickPaintedItem
{
Q_OBJECT
Q_PROPERTY_AUTO(QString,text)
Q_PROPERTY_AUTO(QColor,color)
Q_PROPERTY_AUTO(int,size);
QML_NAMED_ELEMENT(FluQRCode)
public:
explicit FluQRCode(QQuickItem *parent = nullptr);
void paint(QPainter* painter) override;
};
#endif // FLUQRCODE_H