Я хотел бы создать свой CustomQSpinBox .
Этот CustomQSpinBox должен наследовать QPushButton и QSpinBox, но когда я компилирую этот код:
#include <QSpinBox>
#include <QPushButton>
class CustomQSpinBox : public QSpinBox, public QPushButton
{
Q_OBJECT
public:
CustomQSpinBox (QWidget *parent = 0);
~CustomQSpinBox ();
void initMinMax(int min, int max);
void init();
signals:
void needNumpad();
public slots:
void clicked();
};
Я получаю сообщение об ошибке:
ошибка: C2594: 'static_cast': неоднозначное преобразование из 'QObject *' в 'CustomQSpinBox *'
Как я должен сделать свое наследство?
setValue() will emit valueChanged() if the new value is different from the old one.
(предупреждение: если вы откажетесь, я, скорее всего, спрошу, почему вы вообще используете этот спинбокс) - person Najzero   schedule 04.06.2013