实现效果:

QT透明显示文字

代码:

#ifndef IMAGINIST_H
#define IMAGINIST_H

#include <QtWidgets/QWidget>
#include <QtWidgets/QLabel>
#include <QtCore/QPoint>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSql>
#include <QPalette>
#include <QColor>
#include <QFont>
#include <QTimer>
#include <QTime>
#include "ui_imaginist.h"

class imaginist : public QWidget
{
	Q_OBJECT

public:
	imaginist(QWidget *parent = 0);
	~imaginist();
protected:
	void mousePressEvent(QMouseEvent *event);
	void mouseMoveEvent(QMouseEvent *event);
private:
	Ui::imaginistClass ui;
	QPoint Position;
	QPalette pe;
	QFont font;
	QTimer * timer;
	QSqlDatabase db;
	QColor color;
	QTime time;
private slots:
	void showText();
};

#endif // IMAGINIST_H




相关文章: