- 博客(17)
- 收藏
- 关注
原创 skipping incompatible
编译器版本不一致,要使用外部库相同的编译版本的编译器编译项目。外部库使用mingw32 编译出来用的,就用相同mingw32编译整个项目就行。保持编译器版本一致就行了
2021-10-26 10:24:59 1258
原创 Qt的指针和对象在内存上的关系
在栈上分配内存Student stu;Student *pStu = &stu;上面代码中创建的对象 stu 在栈上分配内存,需要使用 & 获取它的地址pStu 是一个指针,它指向 Student 类型的数据,也就是通过 Student 创建出来的对象在堆上分配内存Student *pStu = new Student;这是在堆上创建对象,这个时候就需要使用前面讲到的 new 关键字在栈上创建出来的对象都有一个名字,比如 stu,使用指针指向它不是必须的。但是通过 new 创
2021-06-25 15:18:30 1287
原创 <QtGui/QApplication>报错,找不到头文件怎么办
版本变化了,QApplication已不在QtGui下了,<QtGui/QApplication>main函数里的头文件不要这样写,直接写成<QApplication>这种形式并且.pro里Qt += widgets,加入widgets 后就可以了。
2021-03-08 10:56:01 2843
原创 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
原创 为什么要声明虚函数
虚函数是当程序里发生子类继承父类时候,父类所需要的,父类里面需要子类的虚函数。可以防止让调用成员函数时产生出入,用基类的指针指向不同的派生类的对象时,基类指针调用其虚成员函数,则会调用其真正指向对象的成员函数,而不是基类中定义的成员函数(只要派生类改写了该成员函数)。若不是虚函数,则不管基类指针指向的哪个派生类对象,调用时都会调用基类中定义的那个函数。...
2021-01-25 14:54:13 704
原创 详细的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
原创 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
原创 C++学习路径
首先要学会C++基础,推荐《C++程序设计第四版》谭浩强 然后进阶:上B站大学1.C语言内存管理机制2.然后C语言高手进阶课程3.语言数据结构,链表4.Socket网络编程,并发网络模型5.C++泛型编程,模板6.C++多线程,线程同步,线程池7.C++动态链接库 dll8.C++数据结构,重点,最基础的链表、队列,栈,排序算法,各种算法,程序的核心。框架:1.MFC框架 ,QT框架.2.GTK+(GIMP Toolkit) GIMP 跨平台的图形库STL 包含大量的STL容器,算
2020-12-29 21:06:16 372 1
原创 React编译失败npm ERR! Failed at the test@1.0.0 start script.
code ELIFECYCLEnpm ERR! errno 1npm ERR! test@1.0.0 start: node build/dev-server.jsnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the test@1.0.0 start script.npm ERR! This is probably not a problem with npm. There is likely additional logging output
2020-12-23 15:33:33 26003 13
原创 前端工程师必备基础前端框架学习网站、工具网站
初级前端小白学习网站当然必备菜鸟教程一套https://www.runoob.com/步入职场后学习使用前端框架和样式组件,就可以轻松的板砖啦,少掉点头发。这里有vue和react两个也是我喜欢的https://cn.vuejs.org/ 和https://cn.vuejs.org/v2/guide/syntax.html使用vue搭配element ui当然最棒啦,仿佛咖啡伴侣一样。react框架网站:https://react.docschina.org/+https://react-
2020-12-07 11:49:00 386 3
转载 离开一线城市的程序员们后悔了吗?这里有一些真实的打工人体验。
如果对程序员的职业生涯有些迷惘的不妨来看看互联网红利时代的悄然落幕,以写代码为生的一些职场人,走到了人生的十字路口。“过去我们更多看到的,是互联网从业者在北上广深杭这些城市之间流动,比如从北京这种房价比较高的城市,向杭州这种有房价优势的城市流动。”互联网招聘平台拉勾联合创始人鲍艾乐告诉《第一财经》YiMagazine,但最近几年,她发现一些从业者开始大量从北上广深杭向其他二三线城市流动。这背后一个很重要的原因是,行业的发展已经进入成熟期,即便在北上广深杭这样互联网产业发达的城市,新晋“打工人”也很难
2020-12-02 09:49:26 2529 1
原创 前端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
原创 Qt三大窗口基类的差别QMainWindow QWidget QDialog
QMainWindow:QMainWindow类提供菜单条和一个状态条的应用程序窗口。集成封装了一些功能,当用户点击它的时候,相应的槽函数就会生效。我们可以看运行出来看。QWidgetQWidget类是所有用户界面对象的基类,非程序主窗口,接收输入流的消息,根据需要并在屏幕上绘制自己。一个窗口部件可以被他的父窗口或者是其他窗口挡住一部分。QDialogQDialog类是对话框窗口的基类,一种主要用于传递消息的交互窗口。QDialog支持扩展并带有返回值,他们可以带有默认值。...
2020-10-28 16:18:57 1673
原创 前端技术网站
前端技术网站这些网站和博客真的好用,每次换浏览器,这些都是比收藏的。前端学习网站:前端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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人