06 2020 档案

摘要:简述一些常用算法,并用代码实现它。 注:动图是在网上找的。 (1)冒泡排序 核心思想:交换序列中相邻两个整数。 测试代码: 1 void bubble_sort(void) 2 { 3 /* 4 * 冒泡排序:以降序为例进行说明 5 * 比较相邻的元素,将值最小的元素交换到右边。 6 */ 7 in 阅读全文
posted @ 2020-06-29 23:25 zhengcixi 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=27 样式表的作用就是为了让我们的控件变得好看。给窗口设置风格、颜色、图片等。 2 使用方式 使用控件的setStyleSheet方法来进行样式的设置。 用法:void setStyleS 阅读全文
posted @ 2020-06-24 00:02 zhengcixi 阅读(400) 评论(0) 推荐(0) 编辑
摘要:参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=27 以添加图片为例进行说明: 1)点击工程名,选择“添加新文件”; 2)选择Qt --> Qt Resource File; 3)路径最好选择我们存放图片的路径; 4)接着按如下操作,就可以将文件 阅读全文
posted @ 2020-06-23 21:53 zhengcixi 阅读(431) 评论(0) 推荐(0) 编辑
摘要:1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=26 在https://www.cnblogs.com/mrlayfolk/p/13179885.html的基础上,实现一个自定义的控件。 最终效果如下,我们使用代码来实现这两个控件。 注 阅读全文
posted @ 2020-06-23 21:07 zhengcixi 阅读(678) 评论(0) 推荐(0) 编辑
摘要:1 介绍 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=25 布局的好处:布局之后,改变主窗口大小,其余窗口可以自适应。 2 布局分类 垂直布局 水平布局 网格布局 分裂器水平布局 分裂器垂直布局 3 举例说明 以三个按钮为例进行说明。 1)没 阅读全文
posted @ 2020-06-23 00:00 zhengcixi 阅读(1426) 评论(0) 推荐(0) 编辑
摘要:1 简介 本文主要介绍Qt ui界面的简单使用,介绍一些常用的控件。 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=22 2 常用控件 常用分类: (1)Buttons按钮类 其中,Tool Button常常和QToolBar配合使用。 QPu 阅读全文
posted @ 2020-06-21 22:39 zhengcixi 阅读(609) 评论(0) 推荐(0) 编辑
摘要:1 说明 本文主要介绍Qt ui界面的简单使用。 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=22 2 工程创建 创建工程时,把创建界面给勾选上。 创建工程之后,有以下文件,可以看出相比于不选择创建界面,多了一个Forms文件夹。 3 界面说 阅读全文
posted @ 2020-06-21 20:49 zhengcixi 阅读(3176) 评论(0) 推荐(0) 编辑
摘要:1 环境: 系统:windows 10 代码编写运行环境:Qt Creator 4.4.1 (community) GitHub:https://github.com/zhengcixi/Qt_Demo/tree/master/notepad 2 参考代码 Karllen:qt5.5实现 记事本程序 阅读全文
posted @ 2020-06-20 00:41 zhengcixi 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:本文简要说明,如何实现点击按钮弹出一个文本框。 1)首先创建工程,我们就创建一个QMainWindow,不选择UI,就好了。 2)然后再单独创建一个C++类文件,最后得到的工程代码如下: 由于在创建mydiaglog时无法选择Dialog,我们就选择QWidget就行了。 3)接下来,把myDial 阅读全文
posted @ 2020-06-18 00:55 zhengcixi 阅读(8400) 评论(0) 推荐(0) 编辑
摘要:参考视频:黑马科技:https://www.bilibili.com/video/BV1XW411x7NU?p=19 对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。 创建功能时,还是选择QMainwidow,我们自己来实现对话框。 工程所拥有的文件: 下面内容讨论 阅读全文
posted @ 2020-06-16 21:37 zhengcixi 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:参考视频:黑马科技:https://www.bilibili.com/video/BV1XW411x7NU?p=19 QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(st 阅读全文
posted @ 2020-06-15 21:10 zhengcixi 阅读(651) 评论(0) 推荐(0) 编辑
摘要:参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=16 Qt中内存的回收是自己完成的,实验中,我们自定义一个按钮,通过重写析构函数来观察现象。 新建工程后,再添加自定义的按钮之后,有如下文件: mybutton.h和mybutton.cpp是我们自 阅读全文
posted @ 2020-06-14 21:23 zhengcixi 阅读(590) 评论(0) 推荐(0) 编辑
摘要:参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=16 新建一个工程: widget.cpp实现代码如下: 1 #include "widget.h" 2 #include <QPushButton> 3 4 Widget::Widget(QWid 阅读全文
posted @ 2020-06-14 20:54 zhengcixi 阅读(182) 评论(0) 推荐(0) 编辑
摘要:参考视频:黑马程序员https://www.bilibili.com/video/BV1XW411x7NU?p=4 1 新建工程 先创建一个控件基础工程,创建后的界面如下: 主函数我们不需要修改,就保持这样,对于C++的知识我不太理解。 上述代码中,执行到第7行的时候,会先去执行基类的构造函数,再执 阅读全文
posted @ 2020-06-14 12:40 zhengcixi 阅读(3802) 评论(0) 推荐(0) 编辑
摘要:参考视频:黑马程序员https://www.bilibili.com/video/BV1XW411x7NU?p=4 1 工程基本介绍 按照这个基本步骤(https://www.cnblogs.com/mrlayfolk/p/13111349.html)创建了一个工程之后,对应产生的文件有: (1)m 阅读全文
posted @ 2020-06-14 10:12 zhengcixi 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:1 下载 刚开始去的官网下载,需要注册账号,而且还比较麻烦,后来找到了一个安装包的链接,直接下载就好了:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.2/qt-opensource-windows-x86-5.9.2.exe 下载工具 阅读全文
posted @ 2020-06-13 00:25 zhengcixi 阅读(3213) 评论(0) 推荐(1) 编辑
摘要:本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 阅读全文
posted @ 2020-06-05 00:13 zhengcixi 阅读(232) 评论(0) 推荐(0) 编辑
摘要:本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 阅读全文
posted @ 2020-06-04 23:57 zhengcixi 阅读(322) 评论(0) 推荐(0) 编辑
摘要:本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 阅读全文
posted @ 2020-06-03 23:26 zhengcixi 阅读(437) 评论(0) 推荐(0) 编辑
摘要:本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 阅读全文
posted @ 2020-06-02 22:52 zhengcixi 阅读(818) 评论(0) 推荐(0) 编辑
摘要:本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 阅读全文
posted @ 2020-06-01 21:25 zhengcixi 阅读(865) 评论(0) 推荐(0) 编辑

回到顶部
点击右上角即可分享
微信分享提示