Qml——Window元素使用

复制代码
import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls 2.15

Window {
    id: window
    width: 640
    height: 480
    visible: true
    title: qsTr("Hello World")

    Text{
        //默认位于父容器(0,0)
        text: qsTr("Hello World")
    }
    Button{
        id: button

        x: 400
        y: 200
        text: qsTr("打印")
        font.weight: Font.Black
        anchors.fill: parent; //填满整个父窗口,此时x: 400;y: 200将会失效
        anchors.margins: 10; //按钮四周距离窗口边缘各缩进 10 像素
        onClicked: {
            print("data" + window.data[0] + "," + window.data[1])
        }
    }
}

运行结果:

点击按钮后控制台打印:dataQQuickText(0x2662a50),Button_QMLTYPE_0(0x2661e50)

相关推荐
每天都好困4 小时前
03 AR 投影与误差修正:把地图上的点贴到视频画面上
前端
每天都好困4 小时前
04 地图图层封装:像管理 Photoshop 图层一样管理地图元素
前端
去伪存真4 小时前
构建你的第一个 DevOps AI Agent:自动化捕获、分析并修复 CI 故障
前端·agent
niucloud-admin4 小时前
JAVA V6 多商户商城 开发文档——手机端前端
java·开发语言·前端
skywalk81635 小时前
deepseekharness在对话中,有四种模式,分别是极简、PTC、创造和标准模式,每种模式下挂载的插件、skill等数量不一样
前端·人工智能·实践
愛芳芳5 小时前
element-plus+vite+vue3+pinpa+mock+typeScript搭建经典的电商管理后台
前端·javascript·typescript
liangshanbo12155 小时前
面试题:常见的前端构建工具有哪些?分别适用于什么场景?
前端
linux_cfan5 小时前
videojs v10 源代码系列解读:30 · `SerialRunner` 与 `ConcurrentRunner`
前端
liangshanbo12155 小时前
面试题:页面需要发起大量 Ajax / HTTP 请求时,如何优化请求性能?
前端·http·ajax