QML(Qt建模语言)是一种声明性语言,允许用户界面根据其可视组件以及它们如何相互作用和相互关联来描述。它是一种高度可读的语言,类似JSON的语法,支持命令式JavaScript表达式和动态属性绑定。它可用于构建流体动画用户界面,可以连接到任何后端C ++库。
Qt6 QML QQmlApplicationEngine 无法加载组件错误
我想在QtQuick中使用组件,我有两个qml文件,一个是main.qml,第二个是button.qml,我使用这个示例作为他们的文档,但是当我运行我的代码时,它给了我错误.. .
我有这个 C++ 编码的 9 x 9 2d 数组,我想在 qml 文件中显示它。我怎样才能做到这一点? 这是cpp文件: #include“SudokuModel.h” 数独模型::数独模型(QObject *parent) :
我使用scrollView 在文本段落上进行水平和垂直滚动。 但是水平滚动在它不应该工作的情况下工作并且它向右滚动到空白区域......
此图片显示了我在 qt 应用程序中想要的滚动条类型: QString sbStyle = QString( “QScrollBar:垂直{” “边界:无;” “背景...
我有一个StackView。在其中我打开一个 SplitView。 SplitView 包含两部分。在一部分中,我有一个文本字段。 当我打开 SplitView 时,焦点应放在 TextField 上。 我尝试了很多这个...
我正在使用 Qt Quick,我想为我的应用程序创建一个标题栏。所以我继承了QQuickPaintedItem,在它上面画了一点,并想用它作为我的窗口的标题栏。我是...
我正在尝试沿着以下路径为 5 个元素设置动画: 我想将每个元素放置在图中指定的点处。我也可能会按顺序将缓冲项设置为 0% 和 100%...
如何使用大小成比例的项目创建 QML GridLayout?
可能相关:https://stackoverflow.com/a/30860285/3363018 我一直在尝试创建一个 QML 布局,其中的项目跨越可变数量的行和列。因此,例如,一个跨越......的矩形
尽管 Qt Quick C++ 项目中的 qDebug 输出正确,但未定义值错误和 QML 文本字段未更新
下面是我编写的一个函数,旨在使用 COM 和 WMI 返回用户 PC 存储的名称: Q_INVOKABLE QString systeminfo::getDiskInfo() { // 磁盘信息 HRESULT 小时;
我正在尝试根据 UserModel 中的索引(根据 wiki,这是一个列表模型)从特定用户处获取名称。 当我尝试使用 console.log("user...
我有这两个按钮,我想单击这两个按钮来打开第二个按钮的 onClick 操作。我怎样才能得到我想要的结果?也许要使用信号? 按钮 { id: btnLevel1 ...
如何更改按钮悬停时的文本颜色?我不想画一个矩形。 按钮 { 编号:按钮 x:58 ...
我有下面的代码,其中包含滑块内的MouseArea。当 Slider 启用: false 时,MouseArea 不再起作用。 你有解决方案吗? 行布局 { id: rowLayoutSlider
我需要打破Qt QML源文件中的长正则表达式,例如: 文本输入{ ... 验证器:RegExpValidator { regExp: /这里有一个很长的正则表达式。我想打破...
如何通过 QML 中 SDDM 提供的 UserModel 中的索引获取特定用户名?
我试图根据 UserModel 中的索引从特定用户处获取名称(根据 wiki,这是一个列表模型),但我得到 Main.qml:56: TypeError: 类型错误 当试图预...
我使用的是Qt 5.6.2 如果我这样做: 物品 { 宽度:20 高度:20 } 宽度和高度的值是独立于设备的还是精确的像素?
我有一种情况,我需要一个包含自己类型的 ListView 的组件。这是一个简化版本: myComp.qml 导入QtQuick 物品 { 文本 { 身份证号: 姓名 文本:qsTr(&q...
我正在尝试找到一种在绑定更改时在 QML 元素上进行转换的方法。假设您有一个 Text 元素,其 text 属性绑定到某些内容。我想要的是当bin中的数据......
我正在尝试向我的图像添加缩放控件。我尝试从尽可能简单的开始,但我尝试的任何操作最终都会剪切图像。 图像已加载到屏幕的一部分,我想放置...
Qt 5.15 macOS:使用 QFontDatabase 加载字体时 QML 中的文本变形
我们正在开发 Qt5 应用程序,并在 macOS 上使用 Qt 5.15.2 进行构建(均在 Catalina 和 Big Sur 上)。 我们在