自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (17)
  • 收藏
  • 关注

原创 《C++ Primer》第2章 2.1节习题答案

本节介绍的是《C++ Primer》(第5版)2.1节的内容及相关习题的答案。

2020-10-31 23:52:53 252 1

原创 C++ template模板术语(第7章)

本章介绍模板的术语,关于模板,我说通常理解的是“类模板”还是“模板类”呢?这两个含义是有区别的,在C++中,类和联合(union)都被称为类类型(class type)。如果不加额外的限定,我们通常所说的"类(class)"是指:用关键字class或者struct引入的类类型(class type)。需要特别注意的一点就是:类类型(class type)包括联合(union),而“类(class)”不包括联合(union)。

2020-10-26 19:02:39 122

原创 《C++ Primer》第01章习题练习17~25题

本篇是《C++ Primer》(第5版)第1章的习题练习17~25题的答案。

2020-10-25 10:46:20 186

原创 《C++ Primer》第01章习题练习9~16题

本篇是《C++ Primer》(第5版)第1章的习题练习9~16题的答案。

2020-10-25 09:03:30 253

原创 《C++ Primer》第01章习题练习1~8题

本篇是《C++ Primer》(第5版)第1章的习题练习1~8题的答案。

2020-10-24 23:25:32 271

原创 PyQt5图书管理系统练习(12)主界面

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5设计逻辑在之前的所有代码中,其实都能看到signal相关的操作,这是PyQt自带的信号与通信机制.通过绑定特定的事件,来实现页面之间的跳转或者不同页面之间的通信菜单设计PyQT自带的有几种菜单栏选项,这里选择的是menuBar,通过添加action来添加菜单子选项,然后再通过action的setEnabled函数来实现菜单功能的显示与隐藏。在菜单栏中,有注册、修改密码、登录账户、退出

2020-10-08 00:09:37 737

原创 PyQt5图书管理系统练习(11)修改密码

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5设计逻辑修改密码的页面可以参照注册和登陆界面修改密码,主要需要用户输入学号, 原密码,新密码,确认密码实现代码逻辑如下:- 确认学号与原密码对应,否则报错- 输入新密码与确认密码 ,如果相同,则md5加密后放入数据库中- 注意设置输入校验这里使用对话框实现程序代码""""brief:修改密码date:2020-10-06author:chenyijunver

2020-10-06 22:16:36 1051

原创 PyQt5图书管理系统练习(10)借阅状态查询

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5分析功能上分为两块,已经归还书籍,未归还书籍在UI实现上,可以类比书籍查询系统,将这两部分都做成一个tabelView,结合数据库将其展现出来就好了代码""""brief:借阅状态查询date:2020-10-05author:chenyijunversion: python V3.8.1 pyqt5 V5.14.0"""import sysfrom PyQt5.QtW

2020-10-05 23:27:32 520

原创 PyQt5图书管理系统练习(9)借书还书功能

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5借书逻辑分析借书跟还书功能有点类似,都是采用的dialog来实现的,同时这个功能借鉴删除书籍的方法,只需输入BookID,就可以得到书籍全部信息。借阅时,需要处理的逻辑:- 用户输入的书号存在,就匹配信息给用户- 不存在就点击借阅,给出警告- 借阅书籍数已经达到上限5本 ,给出警告- 不允许借阅同样的书- 更新Book表信息的借阅次数,剩余可借阅书数- 在User_Boo

2020-10-05 23:21:28 2634

原创 PyQt5图书管理系统练习(8)普通用户界面

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5用户主页设计普通用户在登陆之后也有一个主页,这个主页功能也很明确借书 还书 查看借阅状态 浏览书库库存这个页面设计可以类比管理员界面,每一个功能做成一个单独的模块,然后将这四个功能集中一起,点击按钮跳转到对应的功能程序代码""""brief:用户管理date:2020-10-05author:chenyijunversion: python V3.8.1 pyqt5 V

2020-10-05 23:11:15 663

原创 PyQt5图书管理系统练习(7)用户管理

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5数据库初始化采用 第1节的操作分析对于用户管理,应该包含添加用户,删除用户,用户权限等操作的,但是为了实现简单,添加用户就用注册代替了,所以用户管理,添加用户这一块就省了。为了删除用户的同时保护数据库的完整性和约束,需要进行以下操作- 从User表删除该用户- 将该用户所借阅的所有书籍全部归还- 更新UI界面针对用户权限这一块,提升普通用户为管理员或者是将管理员转..

2020-10-04 22:37:55 475

原创 PyQt5图书管理系统练习(6)书籍信息查询

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5前言对于书籍查询,从数据库的设计可以看到,在这里我们只需要使用Book表的数据,就可以实现书籍信息的查询了在这个功能的实现上,主要实现了这些功能:- 模糊匹配- 按书名,作者,书号,出版社查询- 跳转页,翻页这次在代码中没有使用sqlite3,而是用了PyQT5自带的这个数据库模块,主要功能和sqlite3是一样的,但是使用起来稍微有一点区别。完整源码如下:""".

2020-10-03 23:34:09 832

原创 PyQt5图书管理系统练习(5)添加删除书籍

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5设计逻辑添加/删除功能都是一个对话框(Dialog),在这个界面填入必要的信息之后,执行数据库就可以了添加功能对于添加逻辑,需要添加以下信息- 书名- 书号- 作者名- 分类(分类已经规定,只需要选择对应的种类就可以了)- 出版社- 出版日期- 添加的数量初始化首先初始化数据库,然后初始化UI界面初始化UI界面书籍类别中规定好图书...

2020-10-02 23:59:22 771

原创 PyQt5图书管理系统练习(4)管理员界面实现

环境系统:windows10系统编辑器:PyCharm编程语言:python3+pyqt5用户层面的包括管理员和一般用户,管理员可以添加删除书库中的书,而一般用户只能借书还书,所以两个界面还是有区别的.UI界面逻辑在管理员主页,主要有这么几个功能添加书籍,删除书籍,用户管理(权限管理,或者删除用户),查看书库中的书籍针对这么几个功能,我们需要做出如下设计:- 一个添加书本的Dialog,通过一个button启用- 一个淘汰书本的Dialog,通过一个button启用-

2020-10-01 23:45:13 1393

computer-vision计算机视图算法opencv相关

本项目介绍opencv图像处理的插件算法,包括 如何对图像进行滤波❑ 如何进行图像变换❑ 对于颜色空间,如何进行颜色空间之间的相互转换,以及如何应用颜色映射❑ 图像阈值化❑ OpenCV中可用的绘图函数❑ 模板匹配以及如何使用模板匹配进行物体检测与计数

2024-03-03

QT界面纯代码与控件布局学习

本源码是关于QT界面设计的两种方式学习理解,一个是托控件布局,一种是纯代码实现界面布局

2023-08-06

QTreeView+自定义Model实现示例

QTreeView是用来显示树型结构的数据,比如目录组织,公司组织架构等,数据量小可以用Qt自带的Model实现,如果数据量大,则需要用自定义的Model实现,下面介绍自定义实现的方法。

2022-07-01

QtCallQtCustomDll.zip

本资源包含两个工程,一个是动态库项目即Qt创建动态库并添加动态库版本号的实现,另一个是QWidget工程调用QT创建的动态库

2021-10-14

Qt中使用QQueue模拟消息队列

使用QQueue, QThread,QMutex,QWaitCondition模拟消息队列的任务处理,实现任务的同步处理

2021-01-14

QT托盘消息模拟QQ消息列表通知

QT实现托盘功能,采用model,View加自定义委托模拟QQ的消息列表通知

2021-01-09

QTableView同时显示自定义Checkbox和文件图标

QTableView同时显示自定义Checkbox和文件图标,开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

QTableView显示自定义CheckBox

QTableView显示自定义CheckBox, 开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

qt代码行统计

简单的代码行统计工具

2017-06-21

QT5.7代码行统计工具

用QT5.7实现的简单代码行统计工具

2017-06-20

QT读写注册表

本代码是注册表进行读写,先写注册表,再读取注册表的值,QT实现

2015-10-14

SmtpClient-for-Qt

SMTP协议发送电子邮件,QT实现,QT5测试通过

2015-10-11

C++ Qt设计模式第2版(中英文版)+源码

本资源包含三个部分 C++ Qt设计模式第2版(中文版).pdf C++ Qt设计模式第2版(英文版).pdf C++ Qt设计模式第2版(源码)

2015-09-02

qt高级编程(中英文版)+源码

本资源包含 qt高级编程(中文版).pdf qt高级编程(英文版).pdf qt高级编程(源码)

2015-09-01

C++ GUI Qt4编程第2版(中英文版)+源码

C++ GUI Qt4编程第2版(中文版)

2015-08-31

VC++ 6.0数据库系统开发实例导航源码

VC++6.0数据库系统开发实例导航的源代码 内容包括 第3章员工培训系统 第4章仓库管理系统 第5章人事管理系统 第6章考勤管理系统 第7章工资管理系统

2011-10-23

计算机C二级上机试题(100套)

上传的这份计算机C二级上机试题有100套,里有所有的源代码和答案,是南开大学的。

2010-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除