gpt4 book ai didi

qt - 使用 qt 模型测试

转载 作者:行者123 更新时间:2023-11-28 20:09:38 26 4
gpt4 key购买 nike

我正在尝试使用模型测试来测试 qt 模型 (4.6)。

我已经下载了源代码,但是按照说明没有 pri 文件,所以我在我的项目中包含了以下内容

CONFIG += qtestlib

SOURCES += src/main.cpp
src/mymodel.cpp \
modeltest/tst_modeltest.cpp \
modeltest/modeltest.cpp \
modeltest/dynamictreemodel.cpp
HEADERS += src/mymodel.h \
modeltest/modeltest.h \
modeltest/dynamictreemodel.h

但是我在编译时得到了 main 的多个定义这是 tst_modeltest.cpp 中的违规行

QTEST_MAIN(tst_ModelTest)

我有一个主要功能

QApplication app(argc, argv);
MyModel sstm();
ModelTest *tst = new ModelTest(&sstm);
QTableView tvs;

tvs.setModel(&sstm);
tvs.show();
return app.exec();

最重要的是,我如何测试我的模型。任何帮助将不胜感激

问候

最佳答案

您是否尝试过在您的 pro 文件中包含 tst_modeltest.cpp?

顺便说一下,你不应该混合你的测试代码生产代码!

看来您正在这样做,我强烈建议您不要这样做。

关于qt - 使用 qt 模型测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6355503/

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