首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt重构QStandardItemModel

Qt重构QStandardItemModel
EN

Stack Overflow用户
提问于 2014-11-10 14:17:05
回答 1查看 93关注 0票数 0

我想我犯了一个大错误。QtCreater不再识别QStandardItemModel了,我突出显示了QStandardItemModel,然后点击"Refactor“-> "rename Symbol under cursor”并将其重命名为QAbstractItemModel。目的是在类中使用QAbstractItemModel重构任何名为QStandardItemModel的东西,就像您在eclipse中可以做的那样。然而,我似乎做了更多的事情。

任何关于如何解决这个问题的建议:(

这是一段代码片段;

代码语言:javascript
复制
#ifndef LISTMANAGER_H
#define LISTMANAGER_H
#include <QString>
#include <QList>
#include <QStandardItemModel>


    class listManager: QObject
    {
        Q_OBJECT
    public:
        listManager();
        listManager(QList<QString> list);
        QAbstractItemModel* listManager::getmodelview();
        QAbstractItemModel* listManager::getclassmodelView();
    public:
        QStandardItemModel *courseModel = new QStandardItemModel(0,0);
        QStandardItemModel *classModel = new QStandardItemModel(0,0);

    };

    #endif // LISTMANAGER_H

QStandardItemModel保持黑色,而不会变成紫色,这意味着它还没有被编译器识别。

有大约80个错误的输出,其中大多数是内部qstandarditemmode或qabstractitemodel错误。

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 15:34:00

我卸载了Qt Creator,重新启动并重新安装。我可以再次使用QStandardItemModel。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26837860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档