摘要: 1. 实例化QMap对象 /* 创建QMap实例, 第一个参数为QString类型的键,第二个参数为int类型的值 */ QMap<QString, int> map; 2. 插入数据 /* 插入数据 两种方式*/ map["math"] = 100; map.insert("English", 9 阅读全文
posted @ 2024-07-16 10:25 checha 阅读(122) 评论(0) 推荐(0)
摘要: 1. 创建 键值对的方式插入,数据类型随意,这里以键int,值QString示例。 QHash<int,QString> qhash; 2. 插入 //方式一 qhash[1] = "1"; qhash[2] = "2"; qhash[3] = "3"; //方式二 qhash.insert(4, 阅读全文
posted @ 2024-07-16 09:49 checha 阅读(409) 评论(0) 推荐(0)
摘要: QString #include<QString> 追加字符 QString str1 = "hello "; QString str2 = "world"; str1.append(str2); // str1 = "hello world" str1.append(" !"); // str1 阅读全文
posted @ 2024-07-16 09:41 checha 阅读(223) 评论(0) 推荐(0)
摘要: #include<QFileDialog> QFileDialog::getOpenFileName() //打开一个文件,得到这个文件的绝对路径 FileName=QFileDialog::getOpenFileName( this, "prd", dir.currentPath(), "prd( 阅读全文
posted @ 2024-07-16 09:34 checha 阅读(40) 评论(0) 推荐(0)
摘要: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) 这段代码对MainWindow模块中的MainWindow进行有参构造 QWidget *parent中使用QWidget作为 阅读全文
posted @ 2024-07-11 14:09 checha 阅读(279) 评论(0) 推荐(0)
摘要: 1 窗口基类 我们在通过Qt向导窗口基于窗口的应用程序的项目过程中倒数第二步让我们选择跟随项目创建的第一个窗口的基类, 下拉菜单中有三个选项, 分别为: QMainWindow、QDialog、QWidget如下图: 常用的窗口类有3个 在创建Qt窗口的时候, 需要让自己的窗口类继承上述三个窗口类的 阅读全文
posted @ 2024-07-11 10:16 checha 阅读(207) 评论(0) 推荐(0)
摘要: 内存概述 分配方式 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆,就是那些由ne 阅读全文
posted @ 2024-07-11 09:36 checha 阅读(43) 评论(0) 推荐(0)
摘要: Git与SVN对比 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器。 集中式版本控制工具缺点: 服务器单点故障 容错性差 Git是分布式版本控制系统(D 阅读全文
posted @ 2024-07-08 16:20 checha 阅读(12) 评论(0) 推荐(0)
摘要: 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。 类 - 类可以定义为描述对象行为/状态的模板/蓝图。 方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量 阅读全文
posted @ 2024-07-08 15:02 checha 阅读(112) 评论(0) 推荐(0)
摘要: 面向对象开发 具有4个特性: 封装(Encapsulation):封装是将数据和方法组合在一起,对外部隐藏实现细节,只公开对外提供的接口。这样可以提高安全性、可靠性和灵活性。 继承(Inheritance):继承是从已有类中派生出新类,新类具有已有类的属性和方法,并且可以扩展或修改这些属性和方法。这 阅读全文
posted @ 2024-07-08 14:20 checha 阅读(82) 评论(0) 推荐(0)