技术文档
小圣贤庄零号
一壶清酒
展开
-
skipping incompatible
编译器版本不一致,要使用外部库相同的编译版本的编译器编译项目。外部库使用mingw32 编译出来用的,就用相同mingw32编译整个项目就行。保持编译器版本一致就行了原创 2021-10-26 10:24:59 · 1258 阅读 · 0 评论 -
Qt的指针和对象在内存上的关系
在栈上分配内存Student stu;Student *pStu = &stu;上面代码中创建的对象 stu 在栈上分配内存,需要使用 & 获取它的地址pStu 是一个指针,它指向 Student 类型的数据,也就是通过 Student 创建出来的对象在堆上分配内存Student *pStu = new Student;这是在堆上创建对象,这个时候就需要使用前面讲到的 new 关键字在栈上创建出来的对象都有一个名字,比如 stu,使用指针指向它不是必须的。但是通过 new 创原创 2021-06-25 15:18:30 · 1287 阅读 · 0 评论 -
<QtGui/QApplication>报错,找不到头文件怎么办
版本变化了,QApplication已不在QtGui下了,<QtGui/QApplication>main函数里的头文件不要这样写,直接写成<QApplication>这种形式并且.pro里Qt += widgets,加入widgets 后就可以了。原创 2021-03-08 10:56:01 · 2843 阅读 · 0 评论 -
Qt数据库表样式
/QTableView 左上角样式/QTableView QTableCornerButton::section {/* background: red;border: 2px outset red;*/color: red;background-color: rgb(64, 64, 64);border: 5px solid #f6f7fa;border-radius:0px;border-color: rgb(64, 64, 64);}QTableView {color: whi原创 2021-01-29 14:47:50 · 472 阅读 · 0 评论 -
为什么要声明虚函数
虚函数是当程序里发生子类继承父类时候,父类所需要的,父类里面需要子类的虚函数。可以防止让调用成员函数时产生出入,用基类的指针指向不同的派生类的对象时,基类指针调用其虚成员函数,则会调用其真正指向对象的成员函数,而不是基类中定义的成员函数(只要派生类改写了该成员函数)。若不是虚函数,则不管基类指针指向的哪个派生类对象,调用时都会调用基类中定义的那个函数。...原创 2021-01-25 14:54:13 · 704 阅读 · 0 评论 -
详细的Qt数据库操作
#includeQT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类 封装数据库所有记录第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”); 采用QSQLITE数据库,QMYSQL数据库有问题?db.setHostName(“localhost”); //设置数据库主机名db.setDatabaseName(“test”); //原创 2021-01-22 15:48:26 · 854 阅读 · 0 评论 -
Qt将文件名QString类型转换成char类型实现文件路径命名和传递
代码QString fileName = QFileDialog::getSaveFileName(this, tr("Save Video"), "", tr("video(*.avi);;All Files (*)")); //qDebug() << fileName << endl; QByteArray c_filename; c_filename = fileName.toLatin1(原创 2021-01-14 11:33:18 · 902 阅读 · 2 评论 -
前端Qt写纯代码界面转带UI文件的切换
当没有ui文件的时候写界面,界面上的元素都是对象,这些对象都要在头文件里先定义才能在之后显示出来。在写函数渲染界面的时候直接用定义的对象使用“."这个点来调用这个界面元素的的一些方法,例如void ImageWidget::slot_itemClicked(QListWidgetItem * item) {QStringList img_lst; QString srcDirPath = "C:/Users/Admin/Desktop/IMAGE/IMAGE_OS"; img_lst =原创 2020-11-24 16:20:04 · 1085 阅读 · 2 评论 -
Qt报错:undefined reference to ‘Login::on_pushButton_clicked()‘
声明了一个多余无用的函数在.h文件中删除void on_pushButton_clicked();就好了。经常该来该去就会有这个问题,考虑还浪费时间,记录一下记忆深刻一些原创 2020-11-11 14:35:32 · 3582 阅读 · 1 评论 -
Qt创建和连接SQLITE数据库
在外部数据库上创建QSqlDatabase db =QSqlDatabase::addDatabase("QSLITE");//使用qt里的QSqlDatabase类,在本进程地址空间创建一个QSLITE数据库 db.setHostName("balabala");//设置数据库主机名 db.setDatabaseName("qtDB.db");//设置数据库名称 db.setUserName("zhaoliying");//设置数据库用户名 db.setPassword(原创 2020-10-30 10:05:34 · 2057 阅读 · 0 评论 -
Qt三大窗口基类的差别QMainWindow QWidget QDialog
QMainWindow:QMainWindow类提供菜单条和一个状态条的应用程序窗口。集成封装了一些功能,当用户点击它的时候,相应的槽函数就会生效。我们可以看运行出来看。QWidgetQWidget类是所有用户界面对象的基类,非程序主窗口,接收输入流的消息,根据需要并在屏幕上绘制自己。一个窗口部件可以被他的父窗口或者是其他窗口挡住一部分。QDialogQDialog类是对话框窗口的基类,一种主要用于传递消息的交互窗口。QDialog支持扩展并带有返回值,他们可以带有默认值。...原创 2020-10-28 16:18:57 · 1673 阅读 · 0 评论 -
前端技术网站
前端技术网站这些网站和博客真的好用,每次换浏览器,这些都是比收藏的。前端学习网站:前端ui框架:https://www.bootcss.com/https://www.purecss.cn/https://reactjs.bootcss.com/docs/getting-started.htmlhttp://www.fontawesome.com.cn/https://blog.csdn.net/jyy5806/article/details/93467832?utm_medium=dist原创 2020-10-27 11:33:39 · 697 阅读 · 6 评论 -
QT中文版本说明文档
QT中文版本说明文档第一次写这种东西,Qt小白一个先放个Qt说明文档吧!https://www.qtdoc.cn/Src/A/QAbstractAnimation/QAbstractAnimation.html这个是别人的,分享给大家。## 标题## 标题原创 2020-10-26 17:31:41 · 1886 阅读 · 1 评论