gpt4 book ai didi

c++ - Qt重构QStandardItemModel

转载 作者:行者123 更新时间:2023-12-02 11:03:37 25 4
gpt4 key购买 nike

我想我犯了一个大错误。 QtCreater不再识别QStandardItemModel,我突出显示了QStandardItemModel,然后单击“重构”->“在光标下重命名符号”,并将其重命名为QAbstractItemModel。意图用类中的QAbstractItemModel来代替名为QStandardItemModel的任何东西,就像您可以在eclipse中一样。但是,我似乎做得更多。

对于如何解决这个问题,有任何的建议吗 :(

这是一个片段;

#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错误。

最佳答案

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

关于c++ - Qt重构QStandardItemModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26837860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com