问题标签 [qvector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 使用 QVector 和 Qt 创建二维 QString 数组
我想在数组中放入一些 QString 单词,但我不知道该怎么做。我尝试过这样的 Vector:
但这行不通。这是错误消息:
啊尝试使用 std::vector 和 std::string 但这不起作用
那么你能解释一下如何创建一个二维的字符串数组来放置单词吗谢谢
list - PyQt4 - 将列表转换为 QVector
如何QVector
从 python 列表中派生一个?
我试过了
关键问题是,我想使用一个期望QVector
作为输入的方法,其中传递一个简单的 python 列表会导致错误。而且name 'QVector' is not defined
。详情请参考https://gis.stackexchange.com/questions/212252/unexpected-bevaviour-of-qgslinevectorlayerdirector-makegraph-when-passing-li。
UPDATE
QtCore.PYQT_VERSION_STR
给了我'4.10.2'
,所以这不应该是版本问题。
c++ - 如何在 QT 中正确显示 std::vector?
我有小类“字典”,其中包含 std::vector 中的所有数据。我想在 QT 应用程序中显示这些数据。所以我做了一个小的研究,我发现我应该像这样使用 ListView:
但这看起来真的很表演。每次向向量添加新元素时,我都必须更新 ListView 的模型。而且我还必须在我的 Dictionary 类中添加函数来获取 QVector:
...而且这看起来也很慢。所以我有一个问题:我应该使用 QTL 重写我的 Dictionary 类吗?如果是这样,如何以方便的方式使用 ListView (或其他东西)显示 QVector ?提前致谢。
qt - 访问存储在 QVector 中的 QObject 的各个方面
我有一个 QVector 的 QObjects QVector<QWidget*> question_vector;
。这些小部件是问题。(我的申请就像一个问卷调查)。
创建问卷时,从组合框中的选择中选择问题类型,在 Questions 类中,问题被创建并存储在 QVector 中。
SingleLineEdit 是widget,title,titleEdit,comments,commentsEdit。如何访问,例如来自小部件的单个组件的文本,commentsText QLineEdit?
c++ - 如何在QT中将xml节点数据转换为字符串
我的本地机器中有 xml 文件。xml文件格式如下:
我想将此 XML 文件数据转换为字符串格式。喜欢:
Sanket 0987654321 India
Rahul 0987654321 Maharashtra
使用 c++ 在 QT 中转换此数据的最简单方法是什么。我是新手,所以请任何人都可以建议我一些示例代码吗?先感谢您。
我尝试了以下代码,但这对我不起作用:
c++ - 处理通过向量中对象的各个方面循环的崩溃
我创建了许多“问题”对象并将它们存储在一个向量中。如果对象包含某个特征,我想遍历向量并在索引处执行某些操作。这些是我拥有的东西,有些对象会有不同的排列方式。
如果索引处的对象没有特定的东西,我的代码就会崩溃。
问题*问题;
索引 0 处的对象没有“scaleFrom”,所以我的程序崩溃了。我该如何处理并跳过它?
c++ - 如何在 C++ 中使用 Write System Call?
我正在尝试写入文件并希望使用写入系统调用来使其更快。基本上我有一个 QVector,我想将结果存储在一个文件中。最初我只是在遍历数组,但它太慢了。所以我做了一些研究,发现了一个叫做Write System Call的东西,但我不知道如何设置代码。
这是我到目前为止所尝试的:
虽然上面的代码不会让我崩溃,但它实际上并没有向输出文件写入任何内容。任何想法我做错了什么?
编辑:
使用fwrite
我可以写入文件,但文件中的数据是一些奇怪的 Unicode。基本上这不是我想要得到的数字。这是我正在做的事情:
c++ - QT Q向量, 内存泄漏
我有这样的课:
我有这个类的指针的qvector,如下所示:
我在上面附加了一些类
但是当我清除这个向量内存时不要清理!!!!!!
为什么会发生这种奇怪的事件?!!!!
操作系统:Ubuntu 14.04.3
QT 4.8.6
qt - 使用 Qt 访问 2D QVector 中的数据
使用在线资源,我已经成功地绘制了 4 个传感器值随时间变化的图,但是我想使用来自传感器的值来绘制一个实时图,使用前一个图中的值绘制第 5 个图。变量 sampleVector 是一个二维数组,包含随时间变化的感官值(Y 变量)(X 变量)
第 5 个图的公式是:Plot5= -0.5 * (Plot0 + Plot1) ... 在所有样本上
以下是我实现这一目标的尝试,但它没有奏效。第 5 个图的绘制速度似乎是它的两倍,就像它附加了两倍的 x 值一样。它似乎也不喜欢我乘以诸如“-0.5”之类的值。我是 Qt 的新手,我还没有找到一种方法来操作和使用“sampleVector”的 Y 值。如果也可以解释的话,我也不太了解变量的格式。
先感谢您
qt - std::initializer_list作为构造函数参数和统一的初始化语法
一段时间以来,我使用 C++11 统一初始化语法{}
来初始化我的所有变量。
现在我想QVector<int>
用特定的 size初始化 a ,所以我需要调用QVector(int size)
构造函数(doc here)。
但是,QVector
也有以下构造函数:
QVector(std::initializer_list<T> args)
因此,当我像这样初始化我的变量时:QVector<int> foo{ 100 };
,它不会用 100 个元素的大小初始化我的 QVector ,而是调用另一个构造函数,该构造函数构造一个 QVector的值为100 的元素。
如何调用QVector(int size)
构造函数但仍使用统一初始化语法?