I thought it needed to be the same. 
I got it working. Thank you! 
qtext.h
#ifndef QTEXT_H
#define QTEXT_H
#include <QTextEdit>
{
Q_OBJECT
public:
private slots:
};
#endif // QTEXT_H
#ifndef QTEXT_H
#define QTEXT_H
#include <QTextEdit>
class qText : public QTextEdit
{
Q_OBJECT
public:
explicit qText(QWidget *parent);
private slots:
void mouseReleaseEvent(QMouseEvent *event);
};
#endif // QTEXT_H
To copy to clipboard, switch view to plain text mode
qtext.cpp
#include "qtext.h"
{
copy();
}
#include "qtext.h"
qText::qText(QWidget *parent) :
QTextEdit(parent) {}
void qText::mouseReleaseEvent(QMouseEvent *event)
{
copy();
QTextEdit::mouseReleaseEvent(event);
}
To copy to clipboard, switch view to plain text mode
Bookmarks