从C++创建具有指定属性的QML对象

问题描述从C++动态实例化QML对象是welldocumented,但我找不到的是如何用它的属性的预先指定的值来实例化它。例如,我正在从C++创建一个稍微修改过的SplitView,如下所示:QQmlEngine*engine=QtQml::qmlEngine(this);QQm

发布:2022-10-16 标签:c++qtqmlqt-quick


QML虚拟键盘:keyboardDesignWidth和Height

问题描述我正在研究虚拟键盘的QML样式。键盘DesignWidth和Height的用途是什么?我似乎在管理键盘的宽度和高度上有很多困难,而且从来都不能把它设置成我想要的样子。直接设置键盘高度和宽度也没有太大帮助。问题在于组件背景大小是在幕后以某种方式计算出来的。因此,即使我有了键

发布:2022-10-16 标签:qtqmlqt-quickqtvirtualkeyboard


在 QML 中重新设置视觉项目的更好方法

问题描述在QML的设计中,userreparent似乎并不是真正预想的",因为即使有可能,它也涉及创建和更改状态,只是不方便添加到每个项目中.导入QtQuick1.0物品{宽度:200;身高:100长方形{编号:redRect宽度:100;身高:100红色"}长方形{编号:蓝色矩

发布:2022-10-16 标签:qtqmlqtquick2qt-quickreparenting


QML:即使拖动属性处于活动状态,也不会调用 onDragStarted/finished

问题描述在以下示例中,我希望在拖动一个矩形时调用onDragStarted/onDragFinished.然而,只有drag.onActiveChanged(mouseArea的)和Drag.onActiveChanged(矩形的)被调用.将Drag.dragType设置为Dra

发布:2022-10-16 标签:drag-and-dropdraggableqmlqt-quick


QML如何将文本光标放在TextEdit元素的末尾

问题描述我有一个QMLTextEdit元素,我计划添加一些文本并将光标放在末尾.我的方法:IhaveaQMLTextEditelement,Iplanforappendsometextandputthecursorattheend.Mymethod:importQtQuick1.

发布:2022-10-16 标签:qtqt4qmlqt-quick


QTQuick (QML) 中的 FileDialog:以给定名称保存文件

问题描述我们正在构建一个QtQuick应用程序,它必须能够以给定名称保存文件.We'rebuildingaQtQuickapp,thatmustbeabletosaveafileunderagivenname.在FileDialog组件中你只能设置一个目录.这对用户不太友好,因为

发布:2022-10-16 标签:qtqmlqtquick2qt-quickqfiledialog


QML 中的 if 语句

问题描述对于QT和QML来说是全新的.我正在尝试根据两个属性双打callValue和handRaiseXBB之间的关系设置矩形的颜色,但我得到了错误CompletelynewtoQTandQML.I'mtryingtosetthecolorofarectanglebasedont

发布:2022-10-16 标签:user-interfaceqtqmlqt-quick


QtQuick 动画冻结在列表和打开的串口上

问题描述我编写了一个C++方法来查找所有串行端口、打开、写入和关闭,并使用Q_INVOKABLE从QML调用此方法.在QML,我首先将LoadingPage.qml推送到StackView,然后在onClicked:Button插槽内调用find()串行端口.IwroteaC++

发布:2022-10-16 标签:c++qtqmlqtquick2qt-quick


Qml 中的 QScrollArea:Flickable + QQuickPaintedItem

问题描述我试图在Qml的帮助下实现类似于QScrollArea(在小部件世界中)的东西.我决定探索基于Flickable和QQuickPaintedItem的项目(在我的例子中名为Drawer):I'mtryingtorealizesomethingsimiliartoQScro

发布:2022-10-16 标签:qtqmlqt-quickqscrollarea


QML 中的 64 位整数

问题描述如何在QML中处理64位整数?我知道无用的Javascript无法正常处理它们,因为它对所有内容都使用双精度,如果我尝试在信号中使用它们,所有内容都会设置为undefined.有没有解决的办法?也许我必须使用QVariant之类的?HowdoIdealwith64biti

发布:2022-10-16 标签:qtqmlqt-quick