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创建按钮相关推荐

  1. Qt Creator创建可缩放的按钮和边框

    Qt Creator创建可缩放的按钮和边框 创建可缩放的按钮和边框 创建按钮类型 构造按钮组件 使用状态更改组件属性值 创建可缩放的按钮和边框 您可以使用"边框图像"类型将图像(例 ...

  2. Qt Creator 创建优化的3D场景

    Qt Creator 创建优化的3D场景 创建优化的3D场景 最佳3D场景示例 高景 低景 组合场景 顶点颜色场景 优化3D场景 场景图 资产复杂度 优化CPU性能 优化模型几何 基于用例的3D场景最 ...

  3. Qt Creator创建自定义效果和材质

    Qt Creator创建自定义效果和材质 创建自定义效果和材质 创建自定义效果 创建自定义材料 创建着色器文件 创建自定义效果和材质 " Qt Quick 3D效果"和" ...

  4. Qt Creator创建组件

    Qt Creator创建组件 Qt Creator创建组件 QML进口 资产 在设计中添加组件 组件类型 使用Qt Quick 动画类型 为MCU创建UI 样式控制 Qt Quick Controls ...

  5. Qt Creator创建UI

    Qt Creator创建UI Qt Creator创建UI 创建组件 管理项目层次结构 指定项目属性 定位项 使用自定义字体 批注设计 加载占位符数据 Qt快速用户界面表单 Qt Creator创建U ...

  6. Qt Creator创建Qt Quick项目

    Qt Creator创建Qt Quick项目 Qt Creator创建Qt Quick项目 创建Qt Quick应用程序 创建基于Qt Quick的Python应用程序 创建Qt Quick UI项目 ...

  7. Qt Creator创建一个移动应用程序

    Qt Creator创建一个移动应用程序 创建一个移动应用程序 搭建开发环境 创建项目 创建Accelbubble主视图 移动泡沫 锁定装置方向 添加依赖项 运行应用程序 创建一个移动应用程序 本教程 ...

  8. Qt Creator创建基于Qt Widget的应用程序

    Qt Creator创建基于Qt Widget的应用程序 创建基于Qt Widget的应用程序 创建文本查找器项目 设计用户界 头文件 源文件 创建资源文件 编译并运行程序 创建基于Qt Widget ...

  9. Qt Creator创建一个Qt Quick应用程序

    Qt Creator创建一个Qt快速应用程序 创建一个Qt快速应用程序 创建项目 创建主视图 连接鼠标单击以陈述更改 动画过渡 创建一个Qt快速应用程序 本教程使用内置的QML类型,并说明了Qt Qu ...

最新文章

  1. Android UI SurfaceView的使用-绘制组合图型,并使其移动
  2. 对于正交频分复用的异构网络的理解
  3. Mapper动态代理开发所要遵循的四个原则
  4. Pyhton 单行、多行注释方法
  5. 优衣库试衣间又出事了!惊现针孔摄像头 回应:正全力配合警方调查
  6. yum install ruby出错:error downloading packages
  7. 网页页面禁止用户复制
  8. [转]利用C#操作配置文件
  9. 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6
  10. SFB 项目经验-35-分配公网证书 For Exchange Server 2016(图解)
  11. 阶段3 1.Mybatis_04.自定义Mybatis框架基于注解开发_3 基于注解的自定义再分析
  12. mysql编译方式查询_源码编译mysql及其各种查询总结
  13. 美国ipv6云服务器配置,Vultr服务器添加ipv6地址的方法
  14. java操作es聚合操作并显示其他字段_深入浅析Elasticsearch中的聚合操作
  15. POJ1061 青蛙的约会
  16. 云端3d虚拟现实展制作
  17. 百数谐韵咏物千字文全文释义
  18. 蜂窝网通信平台建模说明
  19. ISP PIPLINE (二) LensShading Correct
  20. 做数学建模不得不会的数据特征分析---相关性分析

热门文章

  1. QT学习:网络应用开发练习(简单网页浏览器)
  2. Python技巧:Docker框架的使用系列教程(一)
  3. 前端inline元素间隙问题解决办法
  4. ie php文件,IE(HTTPS):从php文件生成pdf不起作用
  5. springboot 优雅的参数校验_SpringBoot 2.x 开发案例之优雅的校验参数
  6. Netty时间轮调度原理分析,再不了解你就out啦
  7. VTK:线性单元用法实战
  8. wxWidgets:wxPython 概述
  9. boost::basic_string_view相关的测试程序
  10. boost::mpl::not_equal_to相关的测试程序