2

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();

};

エラーが発生します:

erreur : C2594: 'static_cast'ÿ: conversions ambigu‰s de 'QObject *' en 'CustomQSpinBox *'

継承はどのように行う必要がありますか?

4

1 に答える 1