繁体   English   中英

QDate类型不完整,声明为私人成员

[英]QDate has incomplete type, declaring as private member

我试图在一个类上创建两个私有变量类型日期,但我收到错误消息“字段'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

有没有一种特殊的方法来声明日期变量?

添加标题后

#include <QDate>

您可以像这样初始化它们:

QDate date1(1995,2,2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM