Qt Creator创建按钮
Qt Creator创建按钮
- 创建按钮
创建按钮
要创建按钮类型:
选择文件>新建文件或项目> Qt > QML文件(Qt Quick 2) >选择以创建一个名为Button.qml的QML文件(例如)。
注意:仅当文件名以大写字母开头时,类型才会在库中列出。
单击“设计”以在“表单编辑器”中编辑文件。
在“导航器”中,选择“项目”,然后在“属性”视图中设置按钮的宽度(W)和高度(H)。
将“矩形”从“库”拖放到Navigator中的项目。这将创建一个嵌套项目,其中该项目是矩形的父级。物品相对于其父母放置。
在“属性”视图中,修改矩形的外观:
在颜色字段中,选择按钮颜色。
在“半径”字段中,设置矩形的半径以为按钮生成圆角。
选择Layout,然后选择(Fill to Parent)按钮将矩形锚固到该项目。
将文本类型拖放到Navigator中的项目。
在“属性”视图中,编辑“文本”类型的属性。
在文本字段中,输入Button。
您可以在“文本颜色”字段中选择文本颜色,并在“字体”部分中选择字体,大小和样式。
在“对齐”字段中,选择中心按钮以使文本与按钮的中心对齐。
选择“布局” >“填充为父对象”以将文本锚定到整个按钮区域。
按Ctrl + S保存按钮。
为了有用,必须在项目中创建按钮类型。当您处理项目中的其他QML文件以为UI创建屏幕或其他组件时,按钮类型将显示在“库”视图的“我的QML组件”选项卡中。例如,您可以使用它来创建按钮实例并修改其属性以为其分配有用的ID,更改其外观并为每个按钮实例设置按钮文本。
若要创建可在不使用矢量图形的情况下进行漂亮缩放的图形按钮,请使用“边框图像”类型。
Qt Creator创建按钮相关推荐
- Qt Creator创建可缩放的按钮和边框
Qt Creator创建可缩放的按钮和边框 创建可缩放的按钮和边框 创建按钮类型 构造按钮组件 使用状态更改组件属性值 创建可缩放的按钮和边框 您可以使用"边框图像"类型将图像(例 ...
- Qt Creator 创建优化的3D场景
Qt Creator 创建优化的3D场景 创建优化的3D场景 最佳3D场景示例 高景 低景 组合场景 顶点颜色场景 优化3D场景 场景图 资产复杂度 优化CPU性能 优化模型几何 基于用例的3D场景最 ...
- Qt Creator创建自定义效果和材质
Qt Creator创建自定义效果和材质 创建自定义效果和材质 创建自定义效果 创建自定义材料 创建着色器文件 创建自定义效果和材质 " Qt Quick 3D效果"和" ...
- Qt Creator创建组件
Qt Creator创建组件 Qt Creator创建组件 QML进口 资产 在设计中添加组件 组件类型 使用Qt Quick 动画类型 为MCU创建UI 样式控制 Qt Quick Controls ...
- Qt Creator创建UI
Qt Creator创建UI Qt Creator创建UI 创建组件 管理项目层次结构 指定项目属性 定位项 使用自定义字体 批注设计 加载占位符数据 Qt快速用户界面表单 Qt Creator创建U ...
- Qt Creator创建Qt Quick项目
Qt Creator创建Qt Quick项目 Qt Creator创建Qt Quick项目 创建Qt Quick应用程序 创建基于Qt Quick的Python应用程序 创建Qt Quick UI项目 ...
- Qt Creator创建一个移动应用程序
Qt Creator创建一个移动应用程序 创建一个移动应用程序 搭建开发环境 创建项目 创建Accelbubble主视图 移动泡沫 锁定装置方向 添加依赖项 运行应用程序 创建一个移动应用程序 本教程 ...
- Qt Creator创建基于Qt Widget的应用程序
Qt Creator创建基于Qt Widget的应用程序 创建基于Qt Widget的应用程序 创建文本查找器项目 设计用户界 头文件 源文件 创建资源文件 编译并运行程序 创建基于Qt Widget ...
- Qt Creator创建一个Qt Quick应用程序
Qt Creator创建一个Qt快速应用程序 创建一个Qt快速应用程序 创建项目 创建主视图 连接鼠标单击以陈述更改 动画过渡 创建一个Qt快速应用程序 本教程使用内置的QML类型,并说明了Qt Qu ...
最新文章
- Android UI SurfaceView的使用-绘制组合图型,并使其移动
- 对于正交频分复用的异构网络的理解
- Mapper动态代理开发所要遵循的四个原则
- Pyhton 单行、多行注释方法
- 优衣库试衣间又出事了!惊现针孔摄像头 回应:正全力配合警方调查
- yum install ruby出错:error downloading packages
- 网页页面禁止用户复制
- [转]利用C#操作配置文件
- 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6
- SFB 项目经验-35-分配公网证书 For Exchange Server 2016(图解)
- 阶段3 1.Mybatis_04.自定义Mybatis框架基于注解开发_3 基于注解的自定义再分析
- mysql编译方式查询_源码编译mysql及其各种查询总结
- 美国ipv6云服务器配置,Vultr服务器添加ipv6地址的方法
- java操作es聚合操作并显示其他字段_深入浅析Elasticsearch中的聚合操作
- POJ1061 青蛙的约会
- 云端3d虚拟现实展制作
- 百数谐韵咏物千字文全文释义
- 蜂窝网通信平台建模说明
- ISP PIPLINE (二) LensShading Correct
- 做数学建模不得不会的数据特征分析---相关性分析
热门文章
- QT学习:网络应用开发练习(简单网页浏览器)
- Python技巧:Docker框架的使用系列教程(一)
- 前端inline元素间隙问题解决办法
- ie php文件,IE(HTTPS):从php文件生成pdf不起作用
- springboot 优雅的参数校验_SpringBoot 2.x 开发案例之优雅的校验参数
- Netty时间轮调度原理分析,再不了解你就out啦
- VTK:线性单元用法实战
- wxWidgets:wxPython 概述
- boost::basic_string_view相关的测试程序
- boost::mpl::not_equal_to相关的测试程序