Cpp qt: subclassing
From wikinotes
include
include/mybutton.h
#ifndef MYBUTTON_H
#define MYBUTTON_H
#include <QtWidgets/QPushButton>
class MyButton: public QPushButton
{
Q_OBJECT;
public:
explicit MyButton (QWidget *parent=0);
signals:
public slots:
};
#endif
src
src/main.cpp
#include <QtWidgets/QApplication>
#include "mybutton.h"
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyButton btn;
btn.show();
return app.exec();
}
src/mybutton.cpp
#include "mybutton.h"
MyButton::MyButton (QWidget *parent):
QPushButton::QPushButton(parent) // call orig constructor
{
// additions to constructor
this->setText("Hello Yet Again!");
}