需要在Qt中使用std::vector的示例吗
我有一个在运行时创建opengl模型的UI(使用Qt creator),当我单击按钮时,它会绘制一个立方体或任何其他模型。需要在Qt中使用std::vector的示例吗,qt,opengl,stdvector,Qt,Opengl,Stdvector,我有一个在运行时创建opengl模型的UI(使用Qt creator),当我单击按钮时,它会绘制一个立方体或任何其他模型。 有人能给我举一个例子,说明C++容器类STD::vector在qt?< /p> < p>中如何使用?为什么要在qt中使用STD::vector?它们是纯C++对象吗?查看QList、QVector和变体(它们还提供类似STL的迭代器) 我想不出为什么不能在Qt项目中使用std::vector。您的问题缺少重要信息。例如,您说您有“opengl模型”。好您当前使用什么对象来存
有人能给我举一个例子,说明C++容器类STD::vector在qt?< /p> < p>中如何使用?为什么要在qt中使用STD::vector?它们是纯C++对象吗?查看QList、QVector和变体(它们还提供类似STL的迭代器)
我想不出为什么不能在Qt项目中使用std::vector。您的问题缺少重要信息。例如,您说您有“opengl模型”。好您当前使用什么对象来存储这些模型?它可以复制吗?您是在尝试将该对象放入
向量中,还是在执行其他操作?Qt与此有什么关系?Qt仅用于GUI设置和管理;如何渲染是你和OpenGL之间的事。我的意思是我有OpenGL模型。很抱歉弄错了。我想将这些模型(三角形、立方体等)放入向量中,并使用Qpushbutton调用它们。它们是opengl模型,我想放入堆栈中,因此可以使用Qpushbutton信号处理程序中的按钮调用它们。您只需迭代std::vector(假设包含向量的对象-如果不是相同的对象-是已知的).