问题标签 [qtquickcontrols]
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.
qml - 如何将 QML Slider 的 mouseArea 限制为仅手柄?
我想实现一个Slider
使用 QtQuick.Controls 的地方,其中只有handle
是可点击的并且可以用来拖动handle
. 如果单击groove
,则不会发生任何事情,handle
应该保持原位。我怎样才能将 的 限制为mouseArea
唯一的?Slider
handle
在下面的示例中Slider
,整个都是可点击的,Slider
width
并且height
:
我想过更改Slider.qml
“..\qml\QtQuick\Controls”文件夹中的模板,但我真的不知道该怎么做。
我所有的搜索努力都没有结果。任何帮助将不胜感激。
c++ - QML中如何基于loader更新底部控件
我有一个主 qml 文件,其中包含顶部项目是一个矩形,中间项目是加载不同 qml 文件的加载器,底部项目是一些文本。
根据我希望底部项目应该调整的加载器项目,我尝试使用锚点,但有些它不起作用,有人可以解释我如何做到这一点。
这是我的代码:
main.qml
新的.qml
问题:
底部项目与中间项目重叠
qml - 在treeView QtQuick控件1.4的tableviewcolumn中显示文本
我试图创建一个出现在 Qt 5.5 中的简单 treeView ,问题是树的项目中的文本不显示,尽管模型已满。
有我的代码:
树视图PM.qml
Qt 代码:切换视图
要复制到剪贴板,请将视图切换到纯文本模式
main.qml
Qt 代码:切换视图
qt - 如何在treeView QML中获取选择项的父名
我的树视图显示正确,但是当我单击树中的项目时,我无法获取父名称。
我的 QML 代码可以在下面找到。
qml - 使矩形宽度填充滚动视图
我正在尝试在 a 中添加一些东西ScrollView
以width
适应屏幕。ScrollView
锚定到主窗口。
例如,一个Rectangle
:
但是当垂直滚动条出现时,它会遮挡Rectangle
. 我可以通过使用魔法常数来修复它:
但是如果有人在他们的计算机上有更大的滚动条呢?当垂直滚动条不可见时,它也会在右侧留下一个难看的空白空间。
有没有办法自动了解 a 内部的可用空间是什么ScrollView
?
qml - QML 小部件的已启用属性被附加操作阻止
我想在TextField
有可接受的文本时启用按钮(我正在使用validator
),并且此代码工作正常:
所以,我添加Action
到这个Button
:
现在Button
总是禁用。我该如何解决?
qml - 如何在 Qt Quick TableView 中显示网格线?
我正在尝试让 TableView (QtQuick.Controls) 显示网格线(水平和垂直)。我玩过风格、项目/行/标题代表,但找不到怎么做。是否可以使用内置功能,或者我必须以某种方式自己实现它?
编辑
目前以以下代码结束:
android - 在 android 上的 TextArea 中使用 TextAreaStyle 会破坏本机行为 (Qt/QMl)
我在 Android Qt/QML 项目中使用 TextArea。默认情况下,通过按 long 选择文本在 android 上按预期工作(如本机行为)。但是当我应用一种样式时,例如像这样的空样式:
在不使用任何样式时,我无法使用 android 句柄选择文本。如何使用样式调整我的 TextArea 并仍然获得句柄?