02 2025 档案

摘要:static MyLog * getInstance(); 是一个典型的单例模式(Singleton Pattern)中的成员函数声明。单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。 1、语法分析 static MyLog * getInstance() 阅读全文
posted @ 2025-02-27 11:24 taohuaxiaochunfeng 阅读(8) 评论(0) 推荐(0) 编辑
摘要:鼠标点击桌面空白处,按fn+esc(fnlock),多试几次,然后点击表格按fn看看变回重命名快捷键没即可。 阅读全文
posted @ 2025-02-27 10:52 taohuaxiaochunfeng 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1、qmlRegisterType qmlRegisterType 是 Qt 提供的一个函数,用于将 C++ 类注册到 QML 环境中,使得这些类可以在 QML 文件中使用;< >内为要注册的 C++ 类的类型 qmlRegisterType里总共4个参数:第一个参数指的是QML中import后的内 阅读全文
posted @ 2025-02-26 11:19 taohuaxiaochunfeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:在 QML 中,属性是一种非常重要的元素,它用于存储和表示对象的状态信息。以下是关于 QML 属性的详细说明。 1 import QtQuick 2.15 2 3 Item { 4 //1、 5 // 用于存储整数 6 property int width: 100 7 // 用于存储浮点数 8 p 阅读全文
posted @ 2025-02-25 19:53 taohuaxiaochunfeng 阅读(8) 评论(0) 推荐(0) 编辑
摘要:XMLHttpRequest(XHR)是现代Web开发中不可或缺的技术之一。它允许我们在不刷新整个页面的情况下,与服务器进行数据交换。readyState是XHR对象中的一个属性,它表示请求/响应过程的当前活动阶段。了解readyState对于高效使用XHR至关重要。 1、什么是XHR readyS 阅读全文
posted @ 2025-02-25 18:18 taohuaxiaochunfeng 阅读(25) 评论(0) 推荐(0) 编辑
摘要:在 UI 设计和布局中,尤其是在像 QML 的 Popup 组件或者网页设计等场景里,margin(外边距)和 padding(内边距)是两个非常重要的概念,它们在功能和表现上有明显的区别,下面详细介绍。 基本定义 margin(外边距):margin 是元素(如 Popup)与其他元素之间的距离, 阅读全文
posted @ 2025-02-24 16:41 taohuaxiaochunfeng 阅读(9) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将探讨如何使用Qt Quick和QML来实现一个多级折叠下拉导航菜单,该菜单支持动态添加和卸载子菜单项 1 import QtQuick 2.15 2 import QtQuick.Controls 2.15 3 import QtQuick.Layouts 1.15 4 5 Item 阅读全文
posted @ 2025-02-24 09:09 taohuaxiaochunfeng 阅读(29) 评论(0) 推荐(0) 编辑
摘要:仅作学习,原文:https://developer.aliyun.com/article/1463150 1、C++和QML之间的分布关系 特点/比较维度 QML C++ Qt 语言和语法 基于JavaScript和JSON的声明性语言 基于C++的面向对象编程库 适用领域 丰富的图形用户界面(GU 阅读全文
posted @ 2025-02-20 17:37 taohuaxiaochunfeng 阅读(27) 评论(0) 推荐(0) 编辑
摘要:详细说明 explicit MathProblem(QObject *parent = nullptr) : QObject(parent), m_result(0) {} 这行代码定义了 MathProblem 类的构造函数,其主要功能是在创建 MathProblem 对象时对对象进行初始化操作, 阅读全文
posted @ 2025-02-20 15:22 taohuaxiaochunfeng 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1. 使用 rand() 和 srand() 库: <stdlib.h> 或 <cstdlib> 特点: 伪随机数生成器,简单易用。 1 #include <stdlib.h> 2 #include <time.h> 3 4 int main() { 5 srand(time(NULL)); // 阅读全文
posted @ 2025-02-20 14:48 taohuaxiaochunfeng 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1、 借助Qt 的资源系统 1、新建Qt项目 2、把所有图片放在一个文件夹中,将文件夹放在Qt项目目录下 3、选中项目——Add New——Qt——Qt Resource File——choose 4、输入名称(自己起名字)——下一步 5、添加前缀——把前缀的名字可以自己,我改为了“ /back ” 阅读全文
posted @ 2025-02-20 10:00 taohuaxiaochunfeng 阅读(34) 评论(0) 推荐(0) 编辑
摘要:【需求】:想要设置button的字体颜色,button自身的颜色、形状等 1、Button内部字体 1.1、 直接设置 font 属性 Button 组件有一个 font 属性,可以直接设置字体的大小、家族、粗细等。 1 Button { 2 text: "开始" 3 font.pointSize: 阅读全文
posted @ 2025-02-19 19:21 taohuaxiaochunfeng 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、录制屏幕 按win +Shift +S 唤出截图功能, 然后选择后面的录像功能,可以选择区域截屏录制,录制结束后点击另存为即可 2、转换成gif 利用python代码: 首先,你需要安装moviepy库。如果你还没有安装,可以使用以下命令进行安装: pip install moviepy 接下来 阅读全文
posted @ 2025-02-18 20:05 taohuaxiaochunfeng 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1、 1 import QtQuick 2.15 2 import QtQuick.Controls 2.15 3 4 Rectangle { 5 width:100; height: parent.height 6 color: "grey" 7 8 ListView { 9 id: list 1 阅读全文
posted @ 2025-02-18 18:26 taohuaxiaochunfeng 阅读(18) 评论(0) 推荐(0) 编辑
摘要:所有的QML对象类型,包括QML引擎内部实现或者实现第三方库,都是QObject子类,都允许QML引擎使用Qt元对象系统动态实例化任何QML对象类型。 在启动QML时,会初始化一个QQmlEngine作为QML引擎,然后使用QQmlComponent对象加载QML文档,QML引擎会提供一个默认的QQ 阅读全文
posted @ 2025-02-17 14:19 taohuaxiaochunfeng 阅读(26) 评论(0) 推荐(0) 编辑
摘要:QtObject 类型是一个非可视元素,仅包含 objectName 属性。 如果需要一个非常轻量级的类型来包含一组自定义属性,那么创建一个 QtObject 会很合适: 1、自定义属性 以下是一个简单的示例,展示了如何在QML中使用 QtObject 来定义自定义属性: 1 import QtQu 阅读全文
posted @ 2025-02-17 13:51 taohuaxiaochunfeng 阅读(9) 评论(0) 推荐(0) 编辑
摘要:随着qt项目的不断增大,项目编译的速度就越来越慢了,那么怎么解决编译项目慢的问题的呢 该方法修改只对该项目有效 选择项目 ——> 管理构建套件 ——> 构建的步骤 ——> Make 参数, 输入-j12 , 表示表示CPU使用12个核进行代码编译。 阅读全文
posted @ 2025-02-07 17:04 taohuaxiaochunfeng 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示