问题标签 [felgo]

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

python - 如何在 PySide2 中使用 Felgo

我想在编写 python 应用程序时使用 Felgo 工具包来扩展 Qt 的 qml 类型,但一直遇到问题并且没有太多运气让它启动和运行。我很好奇其他人在 python 应用程序中编写 qml 时是否能够成功使用 Felgo 库。如果是这样,你是怎么做到的?

这是我到目前为止所做的:

  1. 下载 Felgo 并让它在 QtCreator 中运行(这里没有使用 python)

  2. 创建了一个venv,pip将Pyside2安装到venv中。

  3. 创建了一个非常简单的 qml 文件,它使用 Felgo 组件和一个 python 文件来运行它。

  1. 由于PySide2 未附带Felgo,我复制了从QT 文件夹安装的所有Felgo 相关组件并将它们粘贴到'...\venv\Lib\site-packages\PySide2\qml' 以加入标准的其余部分qml 组件。这些是我抓取的文件夹和文件
  • C:\Qt\Qt\5.12.8\mingw73_64\qml\Felgo
  • C:\Qt\Qt\5.12.8\mingw73_64\qml\VPlay
  • C:\Qt\Qt\5.12.8\mingw73_64\qml\VPlayApps
  • C:\Qt\Qt\5.12.8\mingw73_64\qml\VPlayPlugins
  • C:\Qt\Qt\5.12.8\mingw73_64\qml\builtins.qmltypes
  1. 当我尝试运行它时,我收到此错误

我是不是忘记了什么?

编辑1:

在将 Qt 的 Felgo 版本(对我来说是 5.13.2)与 pyside2 版本(pip install pyside2==5.13.2)匹配后,这解决了我看到的几个问题。我不再看到“Felgo”没有安装。它还解决了一些存在循环 qml 依赖问题的问题。

现在该应用程序将在技术上运行并“工作”,但不存在任何主题。简单的按钮或导航栏看起来不像显示的实时预览。python vs Felgo 实时预览

查看 Felgo main.cpp 示例应用程序,他们正在使用可能不会发生的更多设置或初始化的 FelgoApplication 类?

0 投票
1 回答
101 浏览

firebase - QML Firebase startAt 返回未定义

我正在开发一个“typeahead”类型的函数,它将使用当前键入的文本检查我的数据库,以提供使用 Felgo 的用户的搜索建议。

这是Felgos Firebase 文档的链接

至于不搜索每个条目,我希望使用startAtandlimitTo来减少数据使用。

但是,当应用startAt我的搜索只返回未定义时,我尝试通过将我的 startAt 从变量更改为显式数据来对此进行测试,但这仍然只返回未定义。

我的功能如下:

我也尝试过var searchString通过JSON.stringify(searchString)并返回未定义!

完全删除startAt:查询会按预期返回整个结果nameList,但无论我如何尝试实现startAt它总是返回未定义。

nameList我的JSON示例是:

因此,对于上面的示例,当我键入E时,它应该删除最后 3 个条目,依此类推。

0 投票
0 回答
146 浏览

qt - 在 QML 中使用 PlaceSearchModel 显示完整地址

我正在使用QML PlaceSearchModelQML GeocodeModel的组合(也尝试使用PlaceSearchSuggestionModel在搜索地图时生成搜索建议列表;但是当我开始输入时,我的下拉列表中只显示国家(见图1)

我的目标不仅是显示“地址”,而且还显示地点(例如,当您开始搜索时,您当地的快餐连锁店)因为这样做的目的是为应用程序内的事件标记位置。

我一直在关注/改编我在网上找到的类似教程,运行代码如下:

搜索字段

建议列表.qml

我的问题是 ,如何使用 PlaceSearchModel/PlaceSearchSuggestionModel 和地理编码模型,不仅可以搜索实际的“地点”及其地址,而且如何在建议列表中完整显示这些?

图片 1

图片1

图 2 在此处输入图像描述

0 投票
0 回答
30 浏览

qt - Felgo Live Server 无法启动,因为它找不到模式“QtQuick.Shapes”

我从 qt 市场下载了 Felgo,并且正在使用 Qt 5.15.2。我可以运行我的应用程序,一切正常。但是,我无法启动 Felgo Live Server。错误发生在下面的行

未安装模块“QtQuick.Shapes”。

有人可以帮忙吗?

0 投票
0 回答
36 浏览

combobox - QML - 组合框 - 如何以不同的颜色设置每一行的样式?(qml,费尔戈)

我正在尝试制作一个颜色选择器。(使用 QML,Felgo)我不想显示颜色的名称,而是想在用户单击下拉按钮时显示实际颜色。

有没有办法用模型中的颜色单独为下拉列表的每一行着色?

我找到了一种使用 QtQuick.Controls 2.4 的方法,但是当我导入 QtQuick.Controls 2.4 时,我在隐藏导航栏/推送页面方面遇到了一些其他问题。因此,我想坚持使用 QtQuick.Controls 1。关于如何将组合框的每一行着色为不同颜色的任何提示?

任何帮助,将不胜感激

0 投票
1 回答
32 浏览

navigation - QML – 如何返回上一页 (felgo)

我有一个包含几页的应用程序。其中之一是设置页面,用户可以在其中选择各种设置。页面上有各种按钮,我可以使用它们打开不同的页面。

目前我总是在页面之间切换:

page.navigationStack.push(nameOfPage)

在大多数情况下,这没关系,但是当我关闭设置页面时,我想返回上一页(当我按下按钮打开设置页面时打开的页面)并且不必指定 1 页。

我正在使用 QML/Felgo

代码示例:导入 Felgo 3.0 导入 QtQuick 2.0 导入 QtQuick.Controls 1.4

我不知道在第 47 行放什么 - 这样我就可以进入第一页或第二页 - 取决于我从哪里打开设置页面

任何帮助将非常感激

0 投票
0 回答
25 浏览

qt - 如何将两个参数传递给 AppListView 分隔符

我想用自定义代表的分隔符显示 AppListView。分隔符应该有 2 个属性 - 颜色定义为字符串,文本也定义为字符串 - 两者都来自我的模型作为角色,它们总是成对出现,例如

  • 如果颜色是#b3b3b3文本总是AA
  • 如果颜色是#eeeeee文本总是BB.

我找不到将两个参数传递给我的部分的任何选项,因此我可以使颜色和文本都显示在我的分隔符上。

对于那些喜欢代码的人: