问题标签 [qt-quick]

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

pyqt - Pyinstaller:如何为简单的 Pyside + QML 应用程序包含 QML 文件?

我无法使用 Pyinstaller 生成 exe。我最大的问题应该是“包括 qml 文件”。我尝试了很多,但仍然失败。希望有人能告诉我应该如何编写规范文件以包含 QML。

一般来说,我想要的是从我的 Pyside+QML 应用程序创建一个 Windows exe。但是怎么做?

主文件

视图.qml

0 投票
1 回答
137 浏览

qt - QML ButtonRow checkedButton 没有响应

当我这样称呼时:

然后我没有收到任何错误,也没有任何反应,我也不能使用状态更改属性,无论我做什么,它都保持默认设置。知道如何更改此值吗?

0 投票
0 回答
58 浏览

qt4 - 知道一个项目是否与父项重叠

我有一个 QML 项目,在某些情况下可能会与父项目重叠并超过其宽度/高度。我怎么知道它是否与父项重叠?我想我应该使用 mapFromItem/mapToItem 之类的东西,但我不知道它是如何工作的

0 投票
1 回答
3331 浏览

ajax - Qt Quick 中的 AJAX

我正在考虑使用 Qt Quick 来构建桌面应用程序,因为它对于像我这样使用 node.js 进行 Web 开发的人来说看起来更友好,但是是否可以像GridView仅使用 QML 一样执行 AJAX 和填充控件?

0 投票
1 回答
163 浏览

qt - 发布模式下的 QtQuick Project exe 问题

在过去的几天里,我一直在使用 VC++ 项目。每当项目在发布模式或调试模式下构建时,exe 都会自行运行而无需任何其他依赖项。我们只需要点击 exe,项目就会运行。

但这在 QML 项目中不起作用。我有项目的调试和发布桌面版本,但单击 exe 时它们没有运行。我们是否需要一些额外的组件来为 exe 制作某种包装器以使其运行。

我想提一下,我不是在询问 QtQuick 应用程序的部署。

0 投票
2 回答
10876 浏览

c++ - QML:来自设计感知的 qml 页面之间的导航

我们需要开发一个 QtQuick 项目,其中有大约 100 个屏幕。

我曾尝试为导航制作一个演示项目,该项目在按钮单击时具有三个屏幕。我在页面之间的导航中使用了“状态”的概念。最初我使用“加载器”尝试了相同的操作,但加载器无法保留页面的先前状态,它在导航期间重新加载了整个页面。

下面是 main.qml 的代码片段

这在具有三个屏幕的小型 POC 上运行良好,但为 100 个屏幕定义状态是不可行的。

从设计方面我们得出结论,要制作一个 C++ 控制器,我们可以控制各种页面的状态和可见性。

需要有关如何在 C++ 中实现“状态”逻辑的建议。

0 投票
6 回答
1274 浏览

c++ - 为什么我们在这里需要一个“朋友”?(C++)

qml 查看器(适用于 4.8 和 5.0)是这样实现的:

在 .h(eader) 我们有:

然后在 .CPP 文件中:

为什么friend在这里使用是必要的?我看不出任何人为什么要使用friend课程。朋友课程有什么真正用途吗(除了任何人都可以没有的外来生物)?

.h #包括

.cpp

0 投票
2 回答
557 浏览

qt - 定时器不能正常工作

我们必须制作由滑块组成的进度条,随着滑块的前进,进度条具有颜色过渡,如下图所示。

进度条

我尝试了以下逻辑,但无法获得预期的效果。任何帮助或建议如何实施。

下面是我的代码片段

我曾尝试使用 ColorAnimation,但运气不错。

0 投票
1 回答
1451 浏览

qt - QML:可翻转问题

我正在尝试在 QML 中制作一个可翻转的时钟。但是无法获得想要的可翻转效果,我参考了翻转方法的文档,以此作为进一步开发的基础。

尝试了各种方法,但没有成功。任何想法如何获得这种效果。

以下是参考的文档代码片段

0 投票
1 回答
6140 浏览

qt - QML 是否支持属性的私有访问说明符?

我只想知道我们是否有任何概念访问说明符,例如 QML 中的私有属性,就像我们在 C++ 中一样。

如果不是,是否想知道我的 QML 组件中有大约 10 个属性,但我必须将访问权限限制为仅 2 个属性。我们如何才能实现这种情况。