问题标签 [qlist]

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 投票
3 回答
1328 浏览

qt - 如何在 Qt 中制作私有插槽列表?

一个很好的简单例子会很好。就我而言,我有大约 200 个独特的插槽,我想将它们附加到一个列表中,然后使用迭代的“for”循环设置各种连接。

0 投票
2 回答
2683 浏览

qt - 如何在 QT 中的布局上制作子小部件列表?

一个很好的简单例子会很好。就我而言,我希望做这样的事情:

0 投票
1 回答
459 浏览

javascript - QT/Javascript Bridge:传递一个 Qlist?

使用 QT 桥:

myObj 有一个槽,它从 QList 格式的表中返回原始数据,但 Javascript 端不理解数据类型并返回:

“错误:无法调用 myFunction():未知类型 `QList<QVariantMap>'”

我知道 Qt Bridge 可以单独传递 Qlists 和 QVariantMaps,有没有办法发送地图列表?

0 投票
1 回答
762 浏览

c++ - 指向抽象类的 QList 指针函数

问这个问题我觉得很愚蠢,因为它看起来很简单,但我不知道该怎么做,而且我在互联网上的任何地方都找不到。我正在尝试创建一个将 QList 返回到标准输出的函数,指向抽象类的指针让我感到困惑。AbstractStudent 类生成另一个Student 类的实例。这是功能:

0 投票
1 回答
3181 浏览

c++ - 如何将位置 n 的 QList 拆分为新的 QList

是否有一种简单的方法可以将 aQList<Class*>从位置 a 复制到新 QList 中的 b?

我测试过:

但它不起作用。我收到错误消息:“没有匹配的呼叫......”

有人能帮我吗?

问候

0 投票
2 回答
48094 浏览

c++ - 初始化 QList 的正确方法是什么?

初始化 QList 的正确方法是什么?我想让这段代码更短:

但是当我使用 std::list 的初始化时,它似乎不起作用:

在后一种情况下,分离器似乎以 1:0 的比例进行划分。

0 投票
3 回答
4168 浏览

c++ - 迭代作为 QList 的 QVariant?

我正在使用 QObject 的动态属性来存储要在可以访问所述属性的 Slot 中使用的信息。发件人是一个 QState,具有:myQState->setProperty("key", QList<int>(0, 1, 2));

我想将存储的QVariant转换回 QList 以便可以对其进行迭代。以下代码不起作用(错误 C2440:QVariant 无法使用 {[T=int] 转换为 QList):


此代码有效。要设置为属性的对象:

并且在插槽中

0 投票
3 回答
2485 浏览

c++ - 将 operator<< 与 QStringList 指针一起使用

我如何更改此代码?

错误:

'operator<<' 不匹配(操作数类型为 'QStringList*' 和 'QString')

也不起作用:在此之后 myList 是空的。

0 投票
1 回答
1024 浏览

c++ - QList 作为 qt 设计器自定义小部件中的属性

我已经定义了一个自定义小部件,基本上添加到 QLabel。简单的(Qstring 和 enum )属性没问题,并出现在我的 QT 设计器中。

我现在正在尝试添加一个列表属性。

所以我将我的财产声明为:

我有我的私人变量QList<int> m_points;

不过,我在 QT 设计器专有编辑器中看不到我的 points 属性。而且,我不知道出了什么问题。

我试图添加 DESIGNABLE 标志,但它什么也没做。

有什么线索吗?

0 投票
1 回答
7469 浏览

c++ - 使用QQmlListProperty在Qml中显示和修改QList

再次,我有一个问题(也许是一个问题),我在 qt5 中使用 qt 和 qml 以及使用 qtquick 2.0 制作了一个程序,并且我有一个 c++ 模型 qlist,我需要在运行时修改列表,我使用 q QQmlListProperty 并在 qml 中显示项目,但在我添加或删除我的代码的那一刻它们不会隐藏和显示:

我使用列表视图和委托,我没有问题要查看,但我的问题是我是否可以使用 QQmlListProperty 并修改 Qlist,或者我将更改表单以将 qlist 公开给 qml,如果可以从 qml 调用方法,或者如何在 C++ 中实现,我问是因为存在非常少的数量或使用这种形式的示例。在 qml 我的代码是下一个: