问题标签 [v-play]

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 回答
57 浏览

android - V-Play 生成的 APK 太大

我是 V-Play 的新手。我只是想用 Hello World 应用程序对其进行测试。我的单页应用程序的 Main.qml 只有 523 字节。但 V-Play 正在构建 20+ MB 的 APK。Qt 库有那么大吗?

0 投票
1 回答
458 浏览

python - 如何将 qml 文件从 V-Play 转换为 python?

我有一个 qml 文件,如下所示(由V-Play创建):

我通过 Qt Designer 创建了许多 PyQt5 应用程序,因此它是一个 .ui 文件,我可以通过 轻松将其转换为 python 文件pyuic5,但这是我第一次使用 V-Play Qt Creator。

所以现在我的问题是:

如何将其转换为 python 文件 (.py),正如您在创建两个输入区域 ( AppTextField) 的代码中看到的那样,我希望它成为一个 python 文件,以便我可以添加将数字相加的函数输入区域,我尝试了一些东西,但都没有奏效,我查看了这个,在 Qt Creator 中开发 Python 应用程序等,但它们没有达到我的目标。

我该怎么做呢?

0 投票
1 回答
71 浏览

javascript - 循环 ListView 以匹配日历 selectedDate

我正在寻找填充listViewselectedDate使用数组(calendarListModel)中的数据填充日历当前的事件

从日历中选择新日期时,如果在新选择的日期不存在任何事件,我需要更新列表,清除并保持空白,或者用与新选择的日期匹配的新代表替换 listView。

我的数组是从 firebase 数据库中读取创建的,它按预期工作。我的数组的一个例子是;

如果我将我的模型设置为calendarListModel我的列表显示每个数据库条目,无论日期如何listView.

我尝试过诸如此类的事情;

model: calendarListView.date(calendar.selectedDate

还使用循环访问数据,我没有成功,最近是以下示例;

我的控制台日志JSON.stringify(obj)似乎将我的数组拆分为单个对象,日志显示:

{"date":1549972800000,"name":"user1"} {"date":1550059200000,"name":"user1"} {"date":1549972800000,"name":"user2"}

但是当这样做eventListVieweventModel保持空白时?

我能做些什么来纠正这个问题或我需要朝什么方向努力?

0 投票
1 回答
411 浏览

qt - QML 添加两个输入并返回结果

我有一个 QML 文件,由 V-Play(又名 Felgo)提供:

正如预期的那样返回我想要的窗口,但现在我希望它:

  • 单击按钮后添加两个输入

  • 并将其显示在TextEdit

我做了我的代码,但它没有工作,

我知道你可以创建函数,但我不知道如何做我想做的事。

如您所见,我尝试了上面的代码。

0 投票
2 回答
174 浏览

javascript - 处理 ListView 的嵌套 JSON 数据

我正在寻找从 firebase 数据库访问嵌套 JSON 数据以在 a 中使用listView,这是我在整个应用程序中应用的东西,但现在无法访问具有动态属性的数据的子项。

从我的数据库导出我的 JSON 数据是;

对于应用程序的每个用户,group(在上面的示例中 T&G Canary Wharf)将始终设置,但是subgroup(在示例中的管理员和造型师)对于管理员来说是动态的,这就是我苦苦挣扎的地方,

我的 firebase 数据库读取代码如下:

我正在使用 felgo(以前的 v-play),他们的 firebase 文档的链接是:

Felgo Firebase 插件

我一直在阅读;

访问/处理嵌套对象、数组或 JSON

(顺便说一句超级有用)特别 是如果属性名称是动态的并且我事先不知道它们该怎么办?

我可以创建两个列表条目,AdministratorStylist(子组,但它的子键也是动态的(创建条目的时间,例如:“1550633367665”),我似乎无法更进一步?

要创建这个模型,我有代码:

我的问题是

我怎样才能创建一个listView 代表是任何对象包含一个"status" : "pending"- 在其他区域使用循环完成if (value[i].status === pending) { arr.push({...})},但是虽然subgroup (Stylist/Administrator)未知,但从上面的数据库示例中将有 2 个列表元素,但实际上将包含更多具有多个subGroup的。

0 投票
1 回答
86 浏览

arrays - 从 SimpleRow 的选定日期设置 calendar.selectedDate

从列表视图中选择日期时,我正在打开一个日历弹出窗口helpItem1,一切正常!我要做的是在每次选择不同的列表项时将calendar.selectedDate, 设置为项目的日期。listView

userModel我用来创建的数组 ( ) 的摘录listView是:

我的代码的最小部分是:

我的问题是:

如何获取每个SimpleRow项目的选定日期,并calendar.selectedDate在弹出窗口打开时设置该日期?

我尝试了几种变体

但没有任何帮助。

0 投票
1 回答
133 浏览

qt - 如果没有可用的模型数据,我可以用 Image 替换 SimpleRow

我有一个ListView,其中当前显示的modelData更改作为一个按钮在几个部门选项中循环。如果其中一个部门没有数据,我会delegate继续显示之前的列表数据,直到它到达有数据的新部分modelData

我想要做的是,当模型为“空”(未定义,当它正在寻找的密钥尚未在我的 Firebase 数据库中创建,或者当前没有项目可见时,可能会发生这种情况),显示文本/图像反而; 即,“现在继续前进,这里没什么可看的”。

我的模型是从 JSON 中提取的,下面是一个示例。我calendarUserItems是我的 Firebase 数据库中多个子节点的根节点,我的目的AppButton.groupCycle也是为每个子节点添加进一步的方向,以此过滤数据以在页面内查看和编辑。

我的代码示例是:

我的 JSON 示例dataModel.calendarUserItems是:

如果部门 2 和 3 有modelData,但 1 和 4 没有,我希望显示文本,并ListView清空,而不是显示上一个modelData

我尝试过使用图像/文本可见性,但问题更多在于清除modelData,我不确定从哪里开始?

任何帮助是极大的赞赏!

0 投票
1 回答
292 浏览

qt - 使用 QML 发送 OneSignal 通知

我正在集成OneSignal到使用Felgo构建的应用程序中,在为测试目的构建我的应用程序时,我可以从 OneSignal 仪表板手动发送通知,但显然我希望这些在应用程序中发生事件时自动发送。

我真的很难理解如何让这个工作,我已经阅读了这两个:

认为结合这些将是我将如何去做?类似于以下内容:

但是我到底要如何发送特定tags的有针对性的通知呢?

在上面的Felgo OneSignal链接中,他们表明我可以通过以下方式使用 curl 测试推送通知:

但在测试目的之外,我将如何分配特定标签并在我的应用程序中按下按钮(或其他事件)时触发通知?

我了解实现通知所需的所有信息 - 但我无法开始理解它!:(

即使在阅读我正在努力的文档时,任何帮助都将不胜感激。

0 投票
1 回答
268 浏览

qml - QML AppSwitch 每次打开页面时发送 onCheckedChanged 信号?

我有一个AppSwitch,用于在我的应用程序中“激活/停用”用户帐户,它的检查状态是从数据库中读取的,该数据库按预期工作,根据每个用户的布尔值更改开关和文本。

我的问题是
每次我打开页面时AppSwitch,它都会发送onCheckedChanged信号 - 进而向用户发送通知,他们的帐户已被激活?我曾计划通过推送通知通知用户他们的帐户处于活动状态,但不希望每次管理员移动到他们的页面时都发送此消息!

我正在使用 Felgo(以前的 V-Play)进行开发,AppSwitch文档的链接是:
Felgo AppSwitch

我的代码是:

onCheckedChanged在加载页面的每个实例上触发信号是正常行为吗?或者我怎么能修改它只在用户更改它时触发!?

谢谢你的帮助!