问题标签 [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 投票
1 回答
2510 浏览

qt - 直接定义静态QStringList

我想在外部文件中创建和定义一个静态 QStringList。使用 gcc ist 可以这样做:

但是使用 visualStudio c++ 编译器不可能这样做。我得到错误:

初始化器列表无法转换为 QStringList

对我来说重要的是,我可以在声明之后直接定义列表。

因为我不想在主文件中定义它。

例如:

主.cpp:

字符串列表.cpp:

我想这样做是因为 QStringList 的定义很长,如果这么大的定义在其他代码之间的某个地方会很混乱。

0 投票
1 回答
554 浏览

python - 如何在 Python 中迭代 QStringList?

在PyQt5getOpenFileNames中使用命令选择多个文件时,它返回的列表是. 但是,我发现没有可行的方法来迭代此列表并单独选择每个文件名。QStringList

我已经搜索了互联网的每一平方英寸以寻找解决方案,我很难相信这QStringList不允许迭代。

有没有办法迭代 a 中的每个字符串QStringList

谢谢!

0 投票
1 回答
1429 浏览

c++ - 如何在 QCollat​​or 不可用的 Qt 4.6.2 中对 QStringList 进行数字排序

我已经看到了使用 QCollat​​or 对 QStringList 进行数字排序的示例。不幸的是,QCollat​​or 直到 Qt 5.2 或更高版本才可用。我正在使用 Qt4.6.2。

我的 QStringList 只包含整数。

示例 QStringList 值:

预期的排序结果:

谁能提供一个简单的示例 C++ 源代码,它将为 QStringList 提供数字排序?

0 投票
1 回答
88 浏览

c++ - 是否存在在 EntryList() 中使用过滤器的更简单方法?

我是 Qt 的新手。我的目录中有两种类型的文件。首先,我需要使用一种类型,然后使用另一种类型。我决定将 EntryList() 与“ .png”和“ .txt”等名称过滤器一起使用,并且效果很好。

但是这种方法需要使用 QStringList() 类型的过滤器作为输入。所以我想知道我能不能用更简单的方式来做,因为我不会多次使用这个过滤器,所以我不想在我的记忆中保留另一个列表。

我现在如何做到这一点:

或者:

PS在这里找不到有用的信息:https ://doc.qt.io/qt-5/qdir.html#entryList

0 投票
2 回答
571 浏览

c++ - QStringList 到 QList

我在 QStringList 中有一个列表,其中包含如下项目:

我需要使用以下方法传递给 QTableView:

那么如何从 QStringList 获取 QList 以将项目添加到我的表中?

0 投票
2 回答
758 浏览

c++ - 如何将多个 QStringLists 中的项目添加到一个?

如果我有几个QStringLists,例如:

有没有办法获取列表列表(嵌套列表)QStringList listAll;,如下所示:

0 投票
1 回答
300 浏览

c++ - 从 QStringList 到 qml 中的 ListViewModel

我已经按照这个示例进行了一些更改以在 ListView 中显示 QStringList。所以,我QStringList在 MyClass.cpp 中有一个,我想在 MyDialog.qml 的 ListView 中显示这些项目

////main.cpp////

//// MyClass.h////

////MyClass.cpp////

在 qml 我有 2 个 qml 文件:main.qml 和 MyDialog.qml ////MyDialog.qml////

它没有显示任何内容,我收到警告: ReferenceError: modelData is not defined.

0 投票
0 回答
88 浏览

c++ - QMap 总是返回一个常量值

我有以下代码:

  • 类A.h
  • 类A.cpp

尝试使用 gcc7.2.0 编译时出现以下错误

错误:无法将“QStringList&”类型的非 const 左值引用绑定到“const QStringList”类型的右值</p>

如何QMap返回QStringList内部的引用QMap

0 投票
1 回答
124 浏览

qt - QStringList 不通过 QRegularExpression 返回索引

我究竟做错了什么?我想在 QStringList 中找到与给定 QRegularExpression 匹配的字符串索引。

0 投票
1 回答
151 浏览

qt - qt qml QListview 更新慢

我正在从 C++ 更新 qml Listview;

在 main.cpp 中;

在 Liste.qml 中;

在listeci.h中;

在 listeci.cpp 中;

通过这些行,当我通过调用单击 qml 侧的按钮时,我可以成功创建一个列表并在 qml Listview 上显示

但是当我在挂载后执行此过程时,(我们可以说刷新列表)代码变慢,并在此行等待:

可能是什么原因?