问题标签 [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.
pyqt - Pyinstaller:如何为简单的 Pyside + QML 应用程序包含 QML 文件?
我无法使用 Pyinstaller 生成 exe。我最大的问题应该是“包括 qml 文件”。我尝试了很多,但仍然失败。希望有人能告诉我应该如何编写规范文件以包含 QML。
一般来说,我想要的是从我的 Pyside+QML 应用程序创建一个 Windows exe。但是怎么做?
主文件
视图.qml
qt - QML ButtonRow checkedButton 没有响应
当我这样称呼时:
然后我没有收到任何错误,也没有任何反应,我也不能使用状态更改属性,无论我做什么,它都保持默认设置。知道如何更改此值吗?
qt4 - 知道一个项目是否与父项重叠
我有一个 QML 项目,在某些情况下可能会与父项目重叠并超过其宽度/高度。我怎么知道它是否与父项重叠?我想我应该使用 mapFromItem/mapToItem 之类的东西,但我不知道它是如何工作的
ajax - Qt Quick 中的 AJAX
我正在考虑使用 Qt Quick 来构建桌面应用程序,因为它对于像我这样使用 node.js 进行 Web 开发的人来说看起来更友好,但是是否可以像GridView
仅使用 QML 一样执行 AJAX 和填充控件?
qt - 发布模式下的 QtQuick Project exe 问题
在过去的几天里,我一直在使用 VC++ 项目。每当项目在发布模式或调试模式下构建时,exe 都会自行运行而无需任何其他依赖项。我们只需要点击 exe,项目就会运行。
但这在 QML 项目中不起作用。我有项目的调试和发布桌面版本,但单击 exe 时它们没有运行。我们是否需要一些额外的组件来为 exe 制作某种包装器以使其运行。
我想提一下,我不是在询问 QtQuick 应用程序的部署。
c++ - QML:来自设计感知的 qml 页面之间的导航
我们需要开发一个 QtQuick 项目,其中有大约 100 个屏幕。
我曾尝试为导航制作一个演示项目,该项目在按钮单击时具有三个屏幕。我在页面之间的导航中使用了“状态”的概念。最初我使用“加载器”尝试了相同的操作,但加载器无法保留页面的先前状态,它在导航期间重新加载了整个页面。
下面是 main.qml 的代码片段
这在具有三个屏幕的小型 POC 上运行良好,但为 100 个屏幕定义状态是不可行的。
从设计方面我们得出结论,要制作一个 C++ 控制器,我们可以控制各种页面的状态和可见性。
需要有关如何在 C++ 中实现“状态”逻辑的建议。
c++ - 为什么我们在这里需要一个“朋友”?(C++)
qml 查看器(适用于 4.8 和 5.0)是这样实现的:
在 .h(eader) 我们有:
然后在 .CPP 文件中:
为什么friend
在这里使用是必要的?我看不出任何人为什么要使用friend
课程。朋友课程有什么真正用途吗(除了任何人都可以没有的外来生物)?
.h #包括
.cpp
qt - 定时器不能正常工作
我们必须制作由滑块组成的进度条,随着滑块的前进,进度条具有颜色过渡,如下图所示。
我尝试了以下逻辑,但无法获得预期的效果。任何帮助或建议如何实施。
下面是我的代码片段
我曾尝试使用 ColorAnimation,但运气不错。
qt - QML:可翻转问题
我正在尝试在 QML 中制作一个可翻转的时钟。但是无法获得想要的可翻转效果,我参考了翻转方法的文档,以此作为进一步开发的基础。
尝试了各种方法,但没有成功。任何想法如何获得这种效果。
以下是参考的文档代码片段
qt - QML 是否支持属性的私有访问说明符?
我只想知道我们是否有任何概念访问说明符,例如 QML 中的私有属性,就像我们在 C++ 中一样。
如果不是,是否想知道我的 QML 组件中有大约 10 个属性,但我必须将访问权限限制为仅 2 个属性。我们如何才能实现这种情况。