子类化QTreeWidget时出错
Error subclassing QTreeWidget
我在尝试子类化QTreeWidget时遇到了一个神秘的错误。以下是相关文件中的代码。在QtDesigner中,我已经将QTreeWidget提升为treeWidget,但我得到了以下错误:
错误1错误C2061:语法错误:标识符"treeWidget"Visual Studio 2010\Projects\hw2\QTOpenGL \GeneratedFiles\ui_opengldemo.h 72 1 QTOpenGL
有人告诉我不要编辑ui文件中的代码,所以我认为这个问题不用进去就可以解决。有什么想法吗?下面的代码是否提供了足够的信息来解决此问题?谢谢
**treeWidget.h:**
#ifndef TREEWIDGET
#define TREEWIDGET
#include <QTreeWidget>
#include "gNode.h"
class treeWidget :
public QTreeWidget
{
Q_OBJECT
public:
treeWidget(QWidget*);
~treeWidget(void);
public slots:
void topLevelItem(gNode* node);
};
#endif
**treeWidget.cpp**
#include "treeWidget.h"
treeWidget::treeWidget(QWidget* parent) : QTreeWidget(parent)
{
}
treeWidget::~treeWidget(void)
{
}
void treeWidget::topLevelItem(gNode* node){
addTopLevelItem(node);
}
想明白了。将名称从treeWidget更改为myTreeWidget,一切正常。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 这个函数哪里出错了
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 为重写std::exception的库生成swig接口时出错
- 导入/导出变量时出错
- 子类化QTreeWidget时出错