随笔分类 - Qml
Qml控件、布局、性能
摘要:Windows Windows提供了几种方式对文件和目录进行监控,包括:FindFirstChangeNotification、ReadDirectoryChangesW、变更日志(Change Journal)等。 (1)FindFirstChangeNotification函数,可以监控到目标目
阅读全文
摘要:QML原生自带的表格控件--TableView。 原生态的样式上有点不太美观,可以尝试去修改下样式。 TableView { id: configDataTable focus: true anchors.fill: parent TableViewColumn{ role: "addr" ; ti
阅读全文
摘要:基本思路:从简单到复杂、从整体到局部 布局思想详情请参见:Qml之横纵布局 不存在版 这是一种典型的网格布局,也是最标准的,每一个样式、布局都是一模一样的。 但是,在实际的需求上很少很少遇到。 如果文本形式的可以直接使用"Repeater"加载;但是如果是上图中的编辑框,一般都是需要配置ID,然后参
阅读全文
摘要:Qml中布局组件包括:Row、Column、Grid、Flow、嵌套布局。 具体的区别参见: https://www.qter.org/forum.php?mod=viewthread&tid=20745 https://cloud.tencent.com/developer/article/181
阅读全文
摘要:实现一个动态的表格效果,可以随意地添加、删除的操作。 Rectangle{ id:tableHeadRect anchors.top: parent.top anchors.topMargin: 156 anchors.left: parent.left anchors.leftMargin: 40
阅读全文
摘要:Qml中基本的文本输入组件包括:TextInput、TextField、TextEdit、TextArea。 具体的区别参见: https://blog.csdn.net/gongjianbo1992/article/details/101156110 https://blog.csdn.net/k
阅读全文
摘要:实现一个普通的按钮控件 思路一:根据功能点出发,就是要点击效果 1、定义一个按钮控件,利用按钮控件自带的点击效果onClicked,实现“点击功能” 2、在这个按钮控件基础上,利用背景设置,再将一个有颜色矩形框作为背景。 3、在矩形框中再配置各种文字。 Button{ width: 160 heig
阅读全文
摘要:环境 系统:Windows10 64位 Qt版本:5.9.0 msvc2015 64位编译器:Visual Studio 2015 专业版 背景 需要实现一个全屏化的弹窗。没有其他任何的窗口,只有一个个的弹窗。 方式: 1、设置一个透明化的全屏窗口。 2、每一个弹窗都基于全屏化的窗口来展示。 期望效
阅读全文
摘要:Json { "data": [ { "addr": "testAddr1", "name": "testName1", "symbol": "testSymbol1" }, { "addr": "测试测试", "name": "测试无BUG", "symbol": "测试通过"
阅读全文
摘要:背景 需要在屏幕在居中位置显示一个对话框,由用户来进行决策;且此对话框是非模态对话框。 实现方式 1、顶层窗口是一个Window,此窗口设置屏幕居中,透明。 2、对话框设计为Dialog,再将此Dialog挂载在Window上。 这样,只要Windows可能居中、置顶即可。 结果发现 此对话框并不会
阅读全文