当前位置: 首页 > news >正文

聊城手机网站制作sem和seo是什么职业

聊城手机网站制作,sem和seo是什么职业,网站建设基本知识,php 英文网站模板QT6学习第六天 创建Qt Quick UI项目使用Qt Quick DesignerQML 语法基础导入语句 import对象 object 和属性 property布局注释表达式和属性绑定QML 编码约定 设置应用程序图标 创建Qt Quick UI项目 如果你有只测试QML相关内容快速显示界面的需求,这时可以创建Qt Qui…

QT6学习第六天

  • 创建Qt Quick UI项目
  • 使用Qt Quick Designer
  • QML 语法基础
    • 导入语句 import
    • 对象 object 和属性 property
    • 布局
    • 注释
    • 表达式和属性绑定
    • QML 编码约定
  • 设置应用程序图标

创建Qt Quick UI项目

如果你有只测试QML相关内容快速显示界面的需求,这时可以创建Qt Quick UI 项目,该项目中只包含 QML 和 JavaScript 代码,没有 C++ 代码。

对于 QML 文件,无须编译就可以直接在预览工具中显示界面,也就是说,Qt Quick UI 只是前端,而 Qt Quick 是包含前端和后端的,只是进行了前后端分离,因为前端使用了 QML。

我们来新建项目,选择其他项目中的 Qt Quick UI Prototype。命名 helloqml。
我们看到,和Qt Quick 项目没啥区别,多了一个文件 pmlproject,我们打开看看。

能看出来,它包含了项目配置信息,指定了项目中所用的 QML、JavaScript、image等文件的目录,也就是说,只要将所用的资源放到源码目录,就可以在代码中直接使用。

Ctrl + R 运行一下,看到程序没有编译,直接显示了界面,其实锤子图标都没有亮,内部只是启动了 qml.exe 工具,这个工具我们通过“工具 -> 外部 -> Qt Quick”菜单可找到。

使用Qt Quick Designer

Qt Widgets 有Designer,Qt Quick 当然也有,只是它是以插件的形式,目前还没开启,你可以通过 Qt Designer Studio(要花钱) 来使用。
在“帮助 -> 关于插件”菜单中可以打开安装的插件。勾上 QmlDesigner 就好了,然后当你编辑 QML 文件时,就可以进入设计模式了。
在这里插入图片描述

QML 语法基础

从前面的例子可以看到,QML 代码时高度可读的、声明式的代码,具有类似 JSON 的语法,支持使用 JavaScript 表达式,具有动态属性绑定等特性。Qt 6 中通过导入 Qt QML 模块来使用 QML 语言,它定义并实现了 QML 语言及其解释引擎的基础构件,提供了开发人员进行扩展的接口,以及将 QML 代码与 JavaScript 和 C++ 集成在一起的接口。

我们通过一些简单示例来了解 QML 语法基础概念,
示例

import QtQuickRectangle{id:rootwidth:400height:400color:"blue"Image{source:"pics/logo.png"anchors.centerIn:parent}
}

导入语句 import

代码中导入了 QtQuick 模块,它包含各种 QML 类型,不导入它,将无法使用下边的 Rectangle 和 Image

对象 object 和属性 property

QML 代码就是一个 QML 对象树,上边代码中创建了两个对象实例 Rectangle 、Image。QML对象实例通过对象声明来创建,方式为 Image{},括号里包含对象的特征定义,比如 id 属性值等,还可以嵌套对象声明来声明子对象。

一般每个对象都会有一个 id 属性,通过 id 来被别人调用,其值必须是唯一的。当然还有其他属性,比如上面的 width height color source anchors 都是属性。执行代码时,这些属性就跟着对象一起初始化了。

布局

上面的 anchors.centerIn 起到了布局的作用。它使 Image 处于 某个对象(parent)的中心,这里 parent 指父对象,也就是 Rectangle。除了 anchors ,QML 还提供了很多其他布局方式。

注释

QML 的注释和 C++ 类似。
单行注释用 //
多行注释用 //

表达式和属性绑定

就是一个表达式,里面的因子可以用属性值。
举个栗子:a * b = c 可以写成 parent.width * b = c

QML 编码约定

就是规定了一种风格,推荐大家都按这个来。
QML 对象一般使用下面的顺序进行构造:id、属性声明、信号声明、JavaScript函数、对象属性、子对象

设置应用程序图标

让你发布的程序有一个自定义的图标。
可以在 Qt Creator 帮助索引中查找 Setting the Application Icon 学习

  • Windows系统方式为
    一个创建 .ico 文件,放到源码目录中。
    修改 pro 文件,添加代码RC_ICONS = myico.ico
http://www.jinmujx.cn/news/110955.html

相关文章:

  • 网站建设分几种类型阿里巴巴关键词排名优化
  • 浙江省住房建设厅网站北京搜索引擎优化主管
  • 淄博网站制作开发优化阿拉营销网站
  • 网站建设预算策划网络设计
  • 皇岗网站建设交换友情链接的渠道
  • 药品行业做网站不能搜的超级恶心的关键词
  • 网页数据可视化设计案例网站seo视频
  • html静态网站开发实验seo优化的搜索排名影响因素主要有
  • 石家庄新钥匙建站网站建设纯免费官网
  • 网站那种推广链接怎么做网络营销策划名词解释
  • 如何防止网站被劫持个人免费网站建设
  • 英文官网建设seo免费优化公司推荐
  • 容桂网站制作公司怎么联系百度客服人工服务
  • 如何做房地产网站宿迁网站建设制作
  • 域名申请的理由和用途站内关键词排名优化软件
  • 企业微站系统公司网站优化
  • 从做系统后以前的网站打不开了怎么办软文免费发布平台
  • wordpress tag云显示数量临沂seo推广
  • 网站开发定制宣传图片近一周的新闻大事热点
  • 轻应用网站模板个人网站设计成品
  • 高明做网站什么是友情链接?
  • 网站优化的分析关键词优化公司哪家推广
  • wordpress 多个注册表单网站优化排名操作
  • wordpress 淘宝客插件西安网站seo
  • 网站的风格分析怎么在网上推广产品
  • b2b网站推广优化网络服务器图片
  • 怎样做自己的微商网站谷歌浏览器app
  • 台州市知名专业做网站360站长工具
  • 一个服务器多个网站好吗seo谷歌外贸推广
  • 域名注册好怎么建设网站百度最新财报