![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 63
小勺子哦
这个作者很懒,什么都没留下…
展开
-
用QT发送邮件/验证码
登录/注册一个163邮箱,在设置里面打开SMTP服务,系统会为你生成一个授权码(是一个乱七八糟的字符串),将授权码记下打开QT项目中的.pro文件,加入一行QT+=network创建一个Smtp类如下://smtp.h 头文件#ifndef SMTP_H#define SMTP_H#include<QByteArray>#include<QString>#include<QTcpSocket>class Smtp{public: .原创 2021-07-15 18:50:54 · 4264 阅读 · 3 评论 -
QT+opencv+SIFT算法(含资源)
目录QT+opencvSIFTQT+opencv我推荐以下文章,他们都写得很详细:只有qt+opencv:https://blog.csdn.net/sinat_36264666/article/details/73200739包含了opencv_contrib:https://blog.csdn.net/xiaonuo911teamo/article/details/79934319要使用SIFT算法,需要用到opencv_contrib。建议看第二篇,一步到位。如果不想去下载cmak原创 2021-01-26 16:31:30 · 366 阅读 · 0 评论 -
用QT+MySQL编写图书管理系统(五)——在表格中添加下拉框、长文本格式
我们发现在添加/修改如性别、学院等字段时,数据的内容是有要求的,是不可以由操作者随意改变的。因此,我们最好在表格中为这些字段加上下拉框。除此之外,在书籍的表格中,摘要这个字段最好换成长文本格式。首先新建tabviewDelegate.h和tabviewDelegate.cpptabviewDelegate.h:#ifndef TABVIEWDELEGATE_H#define TABVIEWDELEGATE_H#include <QItemDelegate>#include <原创 2021-01-20 20:43:44 · 869 阅读 · 0 评论 -
用QT+MySQL编写图书管理系统(四)——双击某行显示该行数据详情
首先新建一个tableview组件的doubleclicked函数,如下:void myinformation::on_tableView_doubleClicked(const QModelIndex &index){ int curRow=ui->tableView->currentIndex().row(); QAbstractItemModel *modessl = ui->tableView->model(); QModelIndex i原创 2021-01-20 19:53:52 · 744 阅读 · 0 评论 -
用QT+MySQL编写图书管理系统(二)——QT显示数据库数据+图书/用户的增删改查
图书管理系统(二)QT显示数据库数据+图书/用户的增删改查界面参考显示数据库表格增删改查刷新界面参考界面中用到了Tab Widget 和Group Box(方便将查询那一坨作为整体一起移动),Tab Widget中放入TableView组件。!!!注意,界面上的“确认添加”,“提交修改”按钮并非必需,只有将model的保存策略(下文代码中将提到)设置为手动提交时,才需要添加这些按钮。显示数据库表格通过使用QSqlTableModel类,可以省略一些SQL语言,十分简便地操作数据库。在下面的增删改原创 2021-01-17 16:52:35 · 3165 阅读 · 14 评论 -
用QT+MySQL编写图书管理系统(一)——数据库设计、连接/登录注册
图书馆系统(一)数据库设计、连接/实现登陆注册功能使用工具开发需求数据库设计数据库连接登录注册登录注册这个图书管理系统是我大三时候的课设,代码本身肯定还有很多可以改进的地方,但是基本思路还是比较清晰的,这里分享给大家,帮助大家学习~使用工具QT5.8MySQL5.7Navicat Premium 12这里我默认你已经准备好了开发工具,我们直接开始!开发需求图书管理系统,简单来说有以下几个需求,具体的细节需求这里不赘述,在后面的章节中会介绍到。图书的增删改查用户的增删改查,登录,注册原创 2021-01-16 20:37:41 · 12192 阅读 · 21 评论