2013-06-23 43 views
0

我开发一个程序,我有10个备份。我加了一些行它,当我编译项目,现在它有以下错误:错误:'QTabWidget :: QTabWidget(const QTabWidget&)'是私人的

C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtWidgets\qtabwidget.h:173: error: 'QTabWidget::QTabWidget(const QTabWidget&)' is private 

错误来自*线

namespace Ui { 
    class ContentControl; 
} 

class ContentControl : public QTabWidget // * from this line 
{ 
    Q_OBJECT 

public: 
. 
. 
. 
} 

所有备份现在有这个错误。任何想法为什么?我重新安装了Qt,但问题仍然存在。

回答

1

您无法创建QTabWidget对象的副本。在你的代码中的某处,你正在调用QTabWidget的拷贝构造函数,因为它在Qt源代码中被声明为私有的,所以这是不允许的。