QDate имеет неполный тип, объявленный как закрытый член

Я пытаюсь создать две частные переменные типа date для класса, но я получаю сообщение об ошибке «поле ‘date1’ имеет неполный тип ‘QDate'». Я сделал пустое тестовое приложение, чтобы показать проблему.

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
Q_OBJECT

public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();

private:
Ui::MainWindow *ui;

QDate date1;  <<---- Problem here
QDate date2;
};

#endif // MAINWINDOW_H

Есть ли специальный способ объявления переменных даты?

0

Решение

После добавления заголовка

#include <QDate>

Вы можете инициализировать их так:

QDate date1(1995,2,2);
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector