qvector

    0热度

    1回答

    我对Qt相当陌生。这是我与之合作的第一个框架。我正在写一个使用Qt的二十一点游戏。在我看来,我应该将每张卡的图像存储在容器类中,例如QVector。容器类型将是QImage。所以我会有一个声明,如QVector<QImage> cards;也许这不是解决这个问题的最好方法,所以当然欢迎任何其他建议。但是,无论如何,我想知道在声明期间是否可以初始化容器。我一直没能解决这个,所以我的解决方案如下: /

    0热度

    1回答

    我已宣布这一点: //myclass.h QVector<int> aux; QVector< QVector<int> > tests; //myclass.cpp aux = (QVector<int>(2)); 和它的作品不错,但现在我想每个测试 QVector尺寸初始化成2段:20和5 。类似于: tests = (QVector< QVector<int> >(20)(5)

    0热度

    3回答

    我在初始化类构造函数中的QVector时遇到了问题。这是在我的头文件行: QVector<Person *> p; 这是我的构造线: this->p = new QVector<Person *>(); 这是错误: Error: no match for 'operator=' (operand types are 'QVector<Person*>' and 'QVector<Perso

    0热度

    1回答

    这是我在这个网站上的第一个问题,但我会尽力涵盖所需的一切。如果我忘记了一些事,道歉。我遇到了使用QT Creator的问题,但我想这与使用Visual Studio或一般的C++是一样的。 我有几个类:Mainwindow,Track和AddForm。主窗口就是它所称的。主要形式。 Track是一个基于QObject的自定义类,它只包含一个QString变量(就目前而言,因为我仍在试验QT)。 A

    -1热度

    2回答

    我目前工作的一个项目在C++中,我使用Visual Studio 2010速成与Qt Creator的5.3.2一起。为应用程序的GUI。 我的问题是,我想一个二维矢量转换成2D QVector,我真的不知道如何做到这一点。我已经使用,例如,fromStdVector()为一维向量,以一维QVector的转化,但我不能成功地从2D矢量的数据传送到一个2D QVector(使用此功能)。如果有人可以

    0热度

    1回答

    新蜜蜂在这里。 对不起,如果有类似的问题,但我只是不知道如何正确地问它。事情是,我必须为uni做一些项目,我现在被卡住了。 我通过udp获取信息,需要存储产品信息以传递到对象(汽车坐标) 我必须为20个对象执行此操作,因此它要复杂得多。 我有这个代码,它应该作为我的教授工作。告诉我,但我必须弄清楚,我自己如何存储它。 试过QList和QMap,但我无法弄清楚如何有可能有 anArray [num]

    -1热度

    2回答

    只是一个随机问题,我碰到。 如果我打电话myQVector[121]但QVector中没有任何项目,它在QVector创建121空间,否则只能创建一个名为在它121的空间? 我想知道,因为我正在为我的CD创建一个库(需要一个项目来学习),并且我想让这个载体成为多张CD专辑的可能。 我是什么意思 QVector myQVector; myQVector[121] = "song number 1

    0热度

    2回答

    如果我有QVector,我可以使用基于范围的循环,请使用引用并更改QVector中的对象。 但在修改对象时我需要索引的情况下,我必须使用普通的for循环。但是,我怎样才能改变QVector中对象的值? 解决方法在更改临时对象之后,我使用了替换方法,但这很丑陋。 这是代码: struct Resource { int value = 0; }; int main(int argc,

    -1热度

    1回答

    有什么办法将C++(STL)代码转换为QT(QTL)?我有一个使用STL(字符串,矢量,iostream,fstream)编写的代码和 我想将它添加到我的Qt项目(QString,QVector,...使用时)。 我理想的方式是让QTL-STL兼容通过添加一些定义 在.h文件中像下面 // STL to QTL #ifdef STL_CPP #include <string>

    0热度

    1回答

    我使用最新的加载项(1.2.3),但当我尝试查看QVector(Qt 5.3.2)中的值时说0(错误)。它仍然在Qt 4.8.4中工作。 有没有人有适用于VS2012的可视化工具? 在gitorious repository的autoexp.dat的代码仍然说“4.6”: ; QVector, QStack ; By default, this visualizer supports only