封装QML常见控件使用方法
发布日期:2021-09-25 21:40:44 浏览次数:20 分类:技术文章

本文共 2341 字,大约阅读时间需要 7 分钟。

main.qml 

import QtQuick 2.14import QtQuick.Window 2.14import QtQuick.Controls 2.14//使用qml常用的控件/*    Text    Button    ToolTip    ComboBox    ...(更新中)*/Window{    //定义变量    property bool tip_visible: false    visible: true    width: 450    height: 400    id:rect    title: "qml控件"  //界面标题    Text    {        id: _text        width: 100        height: 30        anchors.left: parent    //父部件左边        leftPadding: 30         //距离左边30个像素点        topPadding: 30          //距离顶部30个像素点        text: qsTr("学习使用qml控件")        color: "blue"    }    Column  //一列    {        spacing: 30 //列间隔        leftPadding: 30        x:_text.x       //这里使用坐标        y:_text.y+60        ComboBox        {            id:combox            width:200            height: 60            displayText: "cur: " + currentText            model : ['a','b','c']            delegate: ItemDelegate            {                height:30                width:parent.width                Text                {                    id:combox_text                    text:modelData                    color:"black"                }            }        }        Button  //按钮        {            id:btn            height: 60            width: 200            text: "按钮"            ToolTip //提示            {                text: "点击我退出"                visible: tip_visible                delay:1000                timeout:2000                font    //字体                {                    pixelSize:30                    family:"微软雅黑"                }            }            background:Rectangle            {                color:Qt.darker("yellow")            }            MouseArea   //鼠标            {                id:mouseArea                anchors.fill: parent                hoverEnabled: true                onEntered:  //鼠标进入                {                    console.log("mouse enter")  //打印日志                    if(tip_visible===false)                    {                        tip_visible = true                    }                }                onExited:   //鼠标离开                {                    if(tip_visible===true)                    {                        tip_visible = false                    }                }                onClicked:  //鼠标按下                {                    Qt.quit()                                }            }        }    }}

 

转载地址:https://blog.csdn.net/c_shell_python/article/details/106226133 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:批处理之bat脚本删除指定文件外的所有文件与文件夹
下一篇:Qt实现 字符串去除指定的字符

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月04日 00时50分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

内容换行_内容换行或分段不会影响到SEO优化和搜索引擎收录抓取 2019-04-21
图形化分析工具_酷炫!一款 Go 语言实现的实时图形化分析的性能测试工具 2019-04-21
发动机冷启动和热启动的区别_柴油发动机冬季启动3招小窍门 2019-04-21
怎样将图片弄成白底的_做跨境电商想拍出爆款产品图片,我只用这五招 2019-04-21
苹果手机如何分享安装包_苹果手机显示 Apple ID 被停用该如何恢复? 2019-04-21
python采用单例模式游戏_Python单例模式(Singleton)的N种实现 2019-04-21
python安装第三方库方法_Python安装第三方库的3种方法 2019-04-21
因果信号的傅里叶变换_常用信号的傅里叶变换对 2019-04-21
java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数 2019-04-21
java判断题_java判断题 2019-04-21
java算法应用_看得见的算法(java源码)-7个经典应用诠释算法精髓 2019-04-21
java的min函数_java 包含min函数的栈 2019-04-21
jquery java jsonp_JSONP原理及JQUERY JSONP的使用 2019-04-21
html生成jsessionid,H5 APP 使用 JSESSIONID 保持会话登录 2019-04-21
大数据可视化陈为智慧树_知到智慧树大数据可视化网课答案 2019-04-21
前端背景图放置_web前端入门到实战:css 中的背景图片小技巧和存在的坑 2019-04-21
wordpress账号无法登陆_苦闷两个月,wordpress后台不能登陆的问题终于解决了! 2019-04-21
java option作用_java – 类Option [T]的意义是什么? 2019-04-21
php 整形 字符串排序,php-通过特定的字符串值进行排序 2019-04-21
每个java程序都至少有一个线程给主线程,java程序在主线程中判断各个子线程状态的操作,该如何解决... 2019-04-21