QT之QML学习五:添加自定义Qml组件

开发环境:

在这里插入图片描述

1、Qt 6.7.2
2、Pyside6
3、Python 3.11.4
4、Windows 10

重要的事情说三遍,使用自定义qml参考链接: Qt官网参考网址!!!
重要的事情说三遍,使用自定义qml参考链接: Qt官网参考网址!!!
重要的事情说三遍,使用自定义qml参考链接: Qt官网参考网址!!!

前言:
这里参考了官网,主要是同级别目录以及子目录下qml文件的使用
新建一个工程,然后添加下图两个文件作为演示,注意一个是同级目录下MyCustomBtn.qml,一个是在子目录下的CustomBtn.qml。
在这里插入图片描述
最终效果如下:
在这里插入图片描述

参考工程地址 :gitee项目地址

QT之QML学习五:添加自定义Qml组件

  • 一、新建QML文件
    • 1.同级目录下新建一个qml文件
    • 2.子目录下新建qml文件
  • 二、工程中引用
  • 总结



提示:下面案例可供参考

一、新建QML文件

1.同级目录下新建一个qml文件

新建一个自定义Button控件,MyCustomBtn.qml

import QtQuick
import QtQuick.Controls.BasicButton {id: controltext

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421478.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于vue框架的城市智慧地铁管理系统73c2d(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,站点查询,车次线路,站点周边 开题报告内容 基于Vue框架的城市智慧地铁管理系统开题报告 一、研究背景与意义 1.1 研究背景 随着城市化进程的加速和人口的不断增长,城市交通压力日益增大。地铁作为城市公共交通的重要…

【QT】常用类

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:QT 目录 👉🏻QMediaPlayer👉🏻QMediaPlaylistsetPlaybackMode 👉🏻QDir👉…

SparkSQL SET和RESET

前言 我们在用代码写spark程序的时候,如果要设置一些配置参数,可以通过: SparkConf val conf = new SparkConf().setMaster("local[2]").setAppName("CountingSheep") val sc = new SparkContext(conf)spark-submit ./bin/spark-submit --name "M…

虚幻5|知识点(1)寻找查看旋转,击打敌人后朝向主角

举例说明,我们想让角色一直朝着摄像头,我们控制角色任意位置,都能自行旋转都能朝向摄像头 下面是敌人一直朝向角色,无论主角走向哪个位置,敌人都能朝向主角 start是获取敌人的位置向量大小,Target是获取主…

使用LSTM(长短期记忆网络)模型预测股票价格的实例分析

一:LSTM与RNN的区别 LSTM(Long Short-Term Memory)是一种特殊的循环神经网络(RNN)架构。LSTM是为了解决传统RNN在处理长序列数据时遇到的梯度消失或梯度爆炸问题而设计的。 在传统的RNN中,信息通过隐藏状…

Android SystemUI组件(06)导航栏创建分析虚拟按键

该系列文章总纲链接:专题分纲目录 Android SystemUI组件 本章关键点总结 & 说明: 说明:本章节持续迭代之前章节的思维导图,主要关注左侧SystemBars分析中导航栏部分即可。 1 导航栏创建之makeStatusBarView 通过上一篇文章的…

Java综合实践——学生成绩查询系统

此系列文章收录大量Java经典代码题(也可以算是leetcode刷题指南),剩余文章指路Java题集。希望可以与大家一起探索Java的神秘。3、2、1,请看! 本篇文章将带大家一起来写一个学生成绩查询系统。 目录 系统呈现效果 前…

一些硬件知识(二十二)

二极管(Diode)伏安特性、技术参数和项目中的应用 在正向偏置下,二极管呈现出良好的导电性能,可以允许电流通过;而在反向偏置下,二极管具有很高的阻断能力,几乎不允许电流通过。这是由构成二极管…

new String(),toString()和Arrays.toString()的区别

下面写了一段代码来展示结果 import javax.sound.midi.Soundbank; import java.util.Arrays; import java.util.Scanner;public class Main {public static void main(String[] args) {String str "abc";System.out.println("str:"str);char[] chars st…

Linux编译器-gcc/g++使用

1. 背景知识 1. 预处理(进行宏替换) 2. 编译(生成汇编) 3. 汇编(生成机器可识别代码) 4. 连接(生成可执行文件或库文件) 2. gcc如何完成 格式 gcc [选项] 要编译的文件 [选项] [目标文件] 预处理(进行宏替换) 编…

SSM校园二手交易平台---附源码78592

摘要 SSM校园二手交易平台是针对大学生群体而设计的一款在线交易平台。该平台的目的是为大学生提供一个便捷、安全、可靠的交易渠道,帮助他们买卖二手商品。平台具有以下特点:注重安全性:平台采取严格的用户认证和身份验证机制,确…

【人工智能学习笔记】4_4 深度学习基础之生成对抗网络

生成对抗网络(Generative Adversarial Network, GAN) 一种深度学习模型,通过判别模型(Discriminative Model)和生成模型(Generative Model)的相互博弈学习,生成接近真实数据的数据分…

html 引入 css文档

1. 三种方法 html 引入 css文档有三种方式: 1.1 内部样式表 1.2 外部样式表 1.3 行内样式表

python 学习一张图

python学习一张图,python的特点的是学的快,一段时间不用,忘记的也快,弄一张图及一些入门案例吧。 写一个简单的测试: #!/usr/bin/python # -*- coding: UTF-8 -*- import osdef add_num(a, b):return a bif __name__…

【深度学习】Pytorch基础

目录 梯度下降算法(Gradient Descent)代码实现 梯度下降算法(Gradient Descent) 梯度下降算法在机器学习中应用十分的广泛,不论是在线性回归还是Logistic回归中,它的主要目的是通过迭代找到目标函数的最小…

企业会议室预约管理系统

基于springbootvuemysql实现的企业会议室预约管理系统(源码数据库部署视频) ### 主要技术 SpringBoot、Vue、MySQL ### 系统角色 员工、管理员 ### 系统功能 1)管理员:数据统计(会议室使用统计-柱状图、设备状态统计…

通过IDEA的Maven插件清理maven依赖缓冲

问题 有时候,在IDEA编程的时候,会遇到2个服务都依赖同一个模块,但是,其中有1个服务没有生效,但是,在CLI的maven中检查依赖树,没有任何问题,但是在IDEA中那个服务始终就是没有生效。…

计算语言学(一)基础

概率论的几个概念 熵、互信息 神经网络基础 MLP CNN RNN Seq2Seq LSTM Transformer 语料库与知识库

世界时钟 做外贸的朋友你需要这么一个看时间的工具

有很多人需要经常查看世界各地的时间,以前的办法就是去网上找时间,一个个对一下,这样是比较麻烦的,而且效率也非常低。 其实我们可以非常智能的管理这些时间时钟,让你更直观的,便捷的了解世界各地时间。 …

TESSY创建以及设计一个测试用例

我们以tessy5.1 IDE为例,给大家展示编写一个测试用例的过程。 还不会创建工程的,可以参考以下这篇文章: TESSY创建单元测试或集成测试工程_tessy 集成测试-CSDN博客 接下来我们以这个作为开始状态进行介绍 1、添加源文件 2、添加头文件路径…