Я пытаюсь реализовать этот пример CardLayout https://doc.qt.io/qt-5/layout.html, но когда я пытаюсь скомпилировать данный файл card.h, он не может жаловаться на конструктор QLayout, поскольку нет перегрузок, принимающих данные параметры.
Я что-то пропустил в этом примере?Этот пример доступен только для более старой версии Qt?Я использую Qt 5.12
Card.h код
#ifndef CARD_H
#define CARD_H
#include <QtWidgets>
#include <QList>
class CardLayout : public QLayout
{
public:
CardLayout(QWidget *parent, int dist): QLayout(parent, 0, dist) {}
CardLayout(QLayout *parent, int dist): QLayout(parent, dist) {}
CardLayout(int dist): QLayout(dist) {}
private:
QList<QLayoutItem*> list;
};
#endif