首页 > 其他分享 >qml教程-2-Window属性

qml教程-2-Window属性

时间:2022-10-09 17:07:05浏览次数:69  
标签:教程 console log focus Window myNum qml 100 btn1


import QtQuick 2.15
import QtQuick.Controls 2.15

Window {
width: 300
height: 480
// minimumWidth: 300 // 限制窗口放大缩小,控制窗口的大小固定
// minimumHeight: 480
// maximumWidth: 300
// maximumHeight: 480
visible: true
title: qsTr("Hello World")
x: 100
y: 100
id: window
// opacity: 0.9 // 透明度 0-1

// 自定义属性
property int myNum: 1000

onWidthChanged: {
console.log(width)
}

onMyNumChanged: {
console.log(myNum)
}


Button {
id: btn1
x: 100
width: 100
height: 30
text: '修改myNum'
background :Rectangle{
border.color: btn1.focus ? "blue" : "black"
}

onClicked: {
console.log('btn1 clicked')
window.myNum += 10
}

Keys.onRightPressed: {
btn2.focus = true
}
}

Button {
id: btn2
text: 'button2'
y: 100
width: 100
height: 30
background:Rectangle {
border.color: btn1.focus ? "blue" : "black"
}

onClicked: {
console.log('btn2 clicked')
window.myNum += 10
}

Keys.onRightPressed: {
btn1.focus = true
}
}
}


标签:教程,console,log,focus,Window,myNum,qml,100,btn1
From: https://blog.51cto.com/u_12836588/5740755

相关文章

  • Qt最基本的布局,创建window界面
    #include"mainwindow.h"#include<QMenuBar>#include<QToolBar>#include<QStatusBar>#include<QLabel>#include<QDockWidget>#include<QTextEdit>MainWindow::MainWin......
  • windows开启启动bat脚本
    直接进入目录​​C:\ProgramData\Microsoft\Windows\StartMenu\Programs\StartUp​​将编写好的bat脚本文件放置到下面这个目录即可......
  • windows 驱动开发环境搭建
    参考链接:1.微软官方说明2.VS2019+WDK10关键点:1.按照微软官方对应的windows系统版本号安装对应的visualstudio,最好是专业版。2.安装visualstudio之后需要安装安......
  • qml教程-3-锚点anchor布局
    importQtQuick2.15Window{width:400height:600visible:trueRectangle{anchors.fill:parentcolor:'yellowgreen'}}importQtQuick......
  • qml教程-3-Item,Rectangle
    importQtQuick2.15Window{width:400height:600visible:trueRectangle{x:100y:100width:100height:100......
  • 调试windows服务
    windows服务启动后,进程是system权限,一般od等无法附加,通常有2个办法 方法1(不完美): 找到服务对应的进程pe文件,直接拖入od载入,如果直接跑起来会闪退,因为服务进程肯定......
  • 手把手教你玩转 Gitea|在 Windows 系统上安装 Gitea
    Gitea支持在Windows系统上安装和使用。Gitea本身作为一个单体应用程序,即点即用,如需长期驻留作为后台服务并开机运行就要依靠Windows服务工具sc.exe。通过本文,你将......
  • Markdown 教程
    #标题语法创建标题时可用**#+一个空格**,一级标题一个#,二级标题##依次类推。 #段落语法段落可用**一行空白行**进行分割。 #换行语法结尾加**两个空格符**即......
  • 一份最好的Docker 安装教程
    ## 到开源的社区的怀抱中去 阿里云社区,给我们提供非常多的教程,都是最专业的人。 ## 不复制粘贴了,放一个安装教程的链接过来​​https://yq.aliyun.com/articles/110......
  • Windows10内置Linux子系统(WSL)迁移目录
    WSL镜像文件默认安装的时候会安装在C盘,会占用C盘很大的空间。导致C盘吃紧,因此需要迁移到非系统盘。默认位置wsl2中磁盘文件默认位于%UserProfile%\AppData\Local\Packag......