Qt Quick是一种现代用户界面技术,它将声明性UI设计与命令式编程逻辑分开。而不是Qt的传统C ++ API,应用程序的表示层使用称为QML的Qt特定声明性语言编写。
我的简化代码是 import QtQuick 2.0 Item { ListModel { id: items_model dynamicRoles: true }。Component.onCompleted: { var data = { "items": [{ ...
在QtQuick中显示一个没有任何toplevel窗口的弹出窗口。
我想做一个游戏叠加,来显示我的自定义十字线。我想让它一直存在,没有关闭政策。我在ApplicationWindow中使用了一个Popup项,我将它的不透明度设置为0,并将 ...
我已经创建了一个抽屉,我希望通过点击触发它的同一个按钮来关闭它。这个按钮在抽屉外面。但QML似乎不允许这样做,因为唯一的关闭策略(抽屉...
如果我尝试在QML定义的信号中使用一个MouseEvent作为参数,我在加载时得到以下错误。无效的信号参数类型:MouseEvent MouseEvent 在Qt文档中,有一些冲突的信息......
我想做一个单人qml文件 "All.qml "的目录,我可以把它导入到我的项目中的任何地方,这样我就可以访问它的对象(即抽屉)。我做了一个qmldir文件,在 ...
Qt Quick2 为Singleton类类型创建qmlRegisterSingletonType。
我试图使用qmlRegisterSingletonType创建一个单人属性,但是当我试图在QML中访问对象时,我在控制台日志中得到以下错误:qrc:qmlMyQml.qml:21 ....
我刚刚尝试运行qtquick2应用程序,我的应用程序打开成功,但没有绘制文本。
这是我的qtquick qml代码 function show_me(element) { console.log(element.gradient) }。矩形 { Gradient.Rectangle { 渐变 Gradient { GradientStop { position: 0 color: "#...
有没有什么工具可以删除或检测任何未使用的QML导入?我正在处理一个相当大的QtQML代码库,这种工具可以帮助我做一些清理。它还将...
如何在Python和Qt Quick QML应用程序中实现简化的双向数据绑定
我正在尝试首次使用Python和Qt创建桌面应用。因为这是我第一次创建基于gui的应用程序,所以我希望有经验的人可以指导我正确的方向...
Qt Quick QML Flickable禁用轻拂功能,仅启用滚动功能
我在列中有两个Flickable,当用户滚动第二个Flickable时,我想垂直滚动第一个Flickable。矩形{id:根anchors.fill:父Flickable {id:第一...
QML使用QSqlTableModel删除ListView项的动画
我在后台使用带有QSqlTableModel的列表视图。我还对列表视图元素使用SwipeDelegate来提供“删除按钮”,如下所示:当按下按钮时,...
如何在TabView中的GridLayout中更新或读取TextFiled
我在下面的组件堆栈中,我想读取和设置TextFiled的值:-Rectangle ----- TabView --------- Tab ----------- Rectangle -------------- GridLayout ------------------ Rectangle ...
Qt Quick2为单例类类型创建qmlRegisterSingletonType
我正在尝试使用qmlRegisterSingletonType创建单例属性,但是当我尝试访问QML中的对象时,控制台日志中出现以下错误:qrc:/qml/MyQml.qml:21 ...
如何在QML表单中将焦点从一个控件转移到下一个控件?默认情况下,它可与Tab键一起使用,但我需要将其更改为Enter。所有控件都按2列的Gridlayout排序。
我正在尝试使用CMake构建Qt快速控制应用程序。我使用以下文档:http://doc.qt.io/QtQuickCompiler/qquickcompiler-building-with-cmake.html运行CMake时,我是...
使用JSON的多行和多列Qt Quick QML GridLayout
我有下面要显示在GridLayout中的JSON。此JSON在QML文件中接收并分配给属性。 {{“ id”:1“ name”:“ abc1”“ age”:...
QQuickFrameBufferObject导致PySide2崩溃
我正在尝试创建一个简单的QQuickFrameBufferObject以便在Qt Quick中渲染一些自定义的opengl纹理。因此,我决定使用PySide2进行测试。这是一个简单的实现:来自PySide2 ....
QtQuick Controls 2中新TableView是否支持不同的“角色”
具有Qt Quick Controls 2的新TableView似乎运行得非常快(https://doc.qt.io/qt-5/qml-qtquick-tableview.html)。但是演示代码仅基于简单的字符串。我想实现一个...
将Qt Design Studio QML与PySide2一起使用
我是Qt Designer Studio的新手。我刚刚在Qt Design Studio中创建了一个简单的按钮,并且尝试将QML文件与PySide2一起使用,但是出现多个导入错误。有没有特定方法可以...