生活百科知识

经验知识首页 > 儿科 > 详细经验讲解内容页

[视频]怎样自定义QML组件

关于好望角怎样自定义QML组件,期待您的经验分享,真心佩服你,谢谢 !
visualname 2018-08-09 10:11:36 48785人看过 分享经验到微博

更新:2024-03-01 21:52:26原创经验

来自百度知道https://zhidao.baidu.com/的优秀用户visualname,于2018-08-09在生活百科知识平台总结分享了一篇关于“怎样自定义QML组件张五常”的经验,非常感谢visualname的辛苦付出,他总结的解决技巧方法及常用办法如下:

当我们进行 Qt Quick 开发时,虽然 Qt 已经为我们提供了不少基础 QML 组件,比如 Item,Text, Rectangle,等等,但是仍然可能满足不了我们的特定需求。这时,最好的办法莫过于自定义 QML 组件了。那么,Qt 究竟怎样自定义 QML 组件呢?

工具/原料

Qt 5.10.0

操作方法:

1/7分步阅读

首先,在要添加自定义组件的工程名上右击鼠标,然后在弹出的菜单中点击【添加新文件...】。

[图]2/7

在弹出的新建文件窗口中,首先在【文件和类】一项下选择【Qt】,然后再在右侧选择【QML File(Qt Quick 2)】,最后点击【Choose...】按钮。

[图]3/7

随后 ,输入保存自定义组件的文件名称。在此需要提醒大家的是,这个名称是组件所在文件的名称,而非组件名称。

名称写好后,点击【下一步】。

[图]4/7

接着,再点击【完成】就可以了。

[图]5/7

点击完成之后,就会自动打开 QML 组件的编辑页面。这时,我们就可以在该页面中书写自己的组件内容了。

[图]6/7

在此需要提醒大家的是,当我们在编写自定义组件时:

1)如果组件需要向前兼容,则导入语句的 QtQuick 版本不应过高

2)一个 QML 文件只能有一个根项目

3)组件名称的首字母必须大写

[图]7/7

最后,如果我们的自定义组件添加好以后觉得效果不理想,不想再要了,也可以在工程中找到组件所在的文件,将其删除。

[图]