问题标签 [qstringlist]

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.

0 投票
2 回答
346 浏览

c++ - Qt C ++如何在1个命令中截断作为QStringList成员的QString字母

在我的代码中,我需要删除作为 QStringlist DataColumns 元素的 QString 的最后一个空格。

这就是我所拥有的:

这就是我想要的:

在 i(DataColumn 的元素)和 j(DataColumn 的元素字母)的循环中,我执行以下操作并且它有效:

但是当我尝试将最后 3 行放入 1 个命令时它不起作用。

任何人都可以向我解释为什么会这样吗?谢谢!

0 投票
1 回答
53 浏览

qt - 将 textEdit 中的字符串添加到 QStack

我正在尝试从中捕获内容textEdit并将其添加到 QStack 中。我正在拆分的内容以便能够反转捕获的句子的顺序。我已经涵盖了那部分,但我希望能够从 QStringList 转换以推送到 QStack。这就是我所拥有的:

0 投票
2 回答
69 浏览

qt - 如何优化大 QStringList 的代码?

如果 list2 包含超过 200,000 个条目,则以下代码似乎无法在可容忍的时间内完成。

瓶颈是什么,我该如何优化它?

0 投票
1 回答
93 浏览

qt - QStringList 将数据存储在堆栈上还是堆上?

在下面的代码中:

我知道 QString 将其数据存储在堆上,但是 QStringList 呢?它是在堆栈上还是在堆上分配一个数组,并且只将指向该数组的指针存储在堆栈上?

0 投票
1 回答
77 浏览

qt - 为什么我抓不到OOM异常?

我有一个函数可以读取一个大文件来填充一个 QStringList。程序崩溃可能是因为没有足够的内存,因为如果我使用一个小文件,程序运行良好。我尝试通过捕获异常来调试问题。

输出是:

我无法捕捉到异常,为什么?

0 投票
2 回答
35 浏览

c++ - 从 C++ 填充 QtQuick QML 中定义的 QComboBox 的公认方法是什么?

我想从我的 C++ 代码中填充 QML 中定义的 QComboBox。我已经看到了两种可能的方法:

  1. 从 C++ 代码中定义一个列表(QStringList例如),并将其公开为Q_ELEMENT. 然后从 C++ 访问该列表,model: backend.qlist假设列表是在backend. 或者
  2. 使用 . 在 C++ 代码中查找 QComboBox view.rootObject()->findChild()。然后用于addItem()填充列表。

什么是最佳实践?

0 投票
1 回答
18 浏览

c++ - parsing the ip/mac adrs from a QStringList

I'm trying to parse and show the MAC addresses of my machine for a license program I'm making, but show only those with a valid IP address. I already got the IPs/MACs but I'm unable to see which one is valid and which one is not.

Here's my code:

If I do it this way, it shows me those who have no valid IP address, but I want only those with a valid IP. If I change the == to != inside the if, I get nothing.

I have the data like this:

Any idea?

0 投票
1 回答
50 浏览

python - Q 类型与内置类型

我最近开始使用 PyQt 并注意到有一些 Q 类型或多或少类似于 python 内置类型,比如QStringand QStringList(我猜还有更多)。

到目前为止,我只使用了像strand之类的内置类型,list而不是这些,它工作得非常好。

但现在我想知道:

  • 这些Q类型有什么用?
  • 我应该使用这些而不是内置类型吗?
0 投票
0 回答
11 浏览

indexof - 为什么 qStringList.indexof() 没有按预期运行?

我已从 .csv 文件中将以下内容读入 qStringList 变量 此打印输出来自 QTcreator 中的调试器屏幕。[17] 是根据调试器的 qstringlist 索引。请参阅下面的代码片段。当我请求 indexof("Calcium") 时,该函数永远不会找到钙。它永远找不到任何“钥匙”。
[17] "钙, Ca,269,mg,\r\n" QString