问题标签 [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.
qt - 直接定义静态QStringList
我想在外部文件中创建和定义一个静态 QStringList。使用 gcc ist 可以这样做:
但是使用 visualStudio c++ 编译器不可能这样做。我得到错误:
初始化器列表无法转换为 QStringList
对我来说重要的是,我可以在声明之后直接定义列表。
因为我不想在主文件中定义它。
例如:
主.cpp:
字符串列表.cpp:
我想这样做是因为 QStringList 的定义很长,如果这么大的定义在其他代码之间的某个地方会很混乱。
python - 如何在 Python 中迭代 QStringList?
在PyQt5getOpenFileNames
中使用命令选择多个文件时,它返回的列表是. 但是,我发现没有可行的方法来迭代此列表并单独选择每个文件名。QStringList
我已经搜索了互联网的每一平方英寸以寻找解决方案,我很难相信这QStringList
不允许迭代。
有没有办法迭代 a 中的每个字符串QStringList
?
谢谢!
c++ - 如何在 QCollator 不可用的 Qt 4.6.2 中对 QStringList 进行数字排序
我已经看到了使用 QCollator 对 QStringList 进行数字排序的示例。不幸的是,QCollator 直到 Qt 5.2 或更高版本才可用。我正在使用 Qt4.6.2。
我的 QStringList 只包含整数。
示例 QStringList 值:
预期的排序结果:
谁能提供一个简单的示例 C++ 源代码,它将为 QStringList 提供数字排序?
c++ - 是否存在在 EntryList() 中使用过滤器的更简单方法?
我是 Qt 的新手。我的目录中有两种类型的文件。首先,我需要使用一种类型,然后使用另一种类型。我决定将 EntryList() 与“ .png”和“ .txt”等名称过滤器一起使用,并且效果很好。
但是这种方法需要使用 QStringList() 类型的过滤器作为输入。所以我想知道我能不能用更简单的方式来做,因为我不会多次使用这个过滤器,所以我不想在我的记忆中保留另一个列表。
我现在如何做到这一点:
或者:
PS在这里找不到有用的信息:https ://doc.qt.io/qt-5/qdir.html#entryList
c++ - QStringList 到 QList
我在 QStringList 中有一个列表,其中包含如下项目:
我需要使用以下方法传递给 QTableView:
那么如何从 QStringList 获取 QList 以将项目添加到我的表中?
c++ - 如何将多个 QStringLists 中的项目添加到一个?
如果我有几个QStringLists,例如:
有没有办法获取列表列表(嵌套列表)QStringList listAll;
,如下所示:
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.
c++ - QMap 总是返回一个常量值
我有以下代码:
- 类A.h
- 类A.cpp
尝试使用 gcc7.2.0 编译时出现以下错误
错误:无法将“QStringList&”类型的非 const 左值引用绑定到“const QStringList”类型的右值</p>
如何QMap
返回QStringList
内部的引用QMap
?
qt - QStringList 不通过 QRegularExpression 返回索引
我究竟做错了什么?我想在 QStringList 中找到与给定 QRegularExpression 匹配的字符串索引。
qt - qt qml QListview 更新慢
我正在从 C++ 更新 qml Listview;
在 main.cpp 中;
在 Liste.qml 中;
在listeci.h中;
在 listeci.cpp 中;
通过这些行,当我通过调用单击 qml 侧的按钮时,我可以成功创建一个列表并在 qml Listview 上显示
但是当我在挂载后执行此过程时,(我们可以说刷新列表)代码变慢,并在此行等待:
可能是什么原因?