- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 关于Qt 加载网页(二) QWebenginePage和QWebengineView傻傻分不清楚
书接上回,关于Qt加载网页(一)末尾提到一个createWindows用法的问题,并且提供了两个参考博文。本人在初次使用createWindows的时候产生了一个疑问,如果在函数中直接返回this,是不是就存在一个内存溢出的可能性?(如以下代码所示)如果不在末尾return点什么东西的话,似乎无法直接在当前QWebEngineView中显示出目标url。除非你重新再新建一个QWebEngineView,这种做法有点类似与目前主流浏览器的多页面显示方案(假如你现在是电脑网页看到本博文的时候,你的浏览器应
2022-06-27 18:19:22 5487 3
原创 关于Qt 加载网页(一) QWebengineView
最近遇见了QWebengineView* createWindow 一旦return this就会崩溃,因为我想要在同一个页面内点击链接然后重新加载URL。但是Qt的帮助信息告诉我,需要利用QWebengineView* createWindow函数来新建一个QWebengineView对象,并且返回才可以实现。但是这种做法有一个明显的bug,那就是随着页面打开次数的增加,内存迟早要占满。当然Qt给出的解决思路是将新建的QWebEngineView指定一个父窗口来显示,然后通过开关这个父窗口来控制这个新建Q
2021-08-01 23:13:27 17597 1
原创 Qt Creator 6.1.0连接MySql8.0.23配置
Qt Creator 6.1.0连接MySql8.0.23配置前言一、问题描述与分析二、解决方案1.前期准备1.1 找到libmysql.dll和libmysql.lib1.2 找到qsqlmysql.dll和qsqlmysql.debug2.编译qsqlmysql.dll和qsqmysql.debug3、测试总结补充参考文章1 [Qt连接MySql驱动加载失败问题解决方法](https://blog.csdn.net/qq_38344751/article/details/105387341)前言随
2021-04-01 01:20:08 4507 20
原创 python多线程间的数据简单调用
作为一个python菜鸟,最近在利用python写个多线程项目的时候,遇见了线程之间的数据调用的问题。遂提供一个简单的调用dome与大家分享一下,若有更好的数据调用方式欢迎留言。本文涉及的知识点是:python多线程/python项目文件之间的类的引用/python多线程之间的变量调用本人不喜欢一上来就定义一大堆全局变量,因此经常通过调用类属性的方法来实现多个文本之间变量共享。这么做的问题就在于,项目复杂度提升以后,我就再也找不见某些变量了,俗称埋藏了无数只bug。痛定思痛后,决定在类的内.
2020-11-13 18:08:59 1215
原创 Qt获取CLIPS的输出结果
CLIPS在专家系统开发的应用十分广泛,基于C语言开发的CLIPS很容易嵌入到各种开发环境中,当然也包括C++。然而,CLIPS包含了一个关键字“slots”,这就与qt的关键字“slots”发生了冲突,所以,直接利用网上流传的各种编译好的CLIPS.dll都没办法将CLIPS与Qt结合起来,于是我想到了一个直接暴力的方法——将CLIPS源码中所有单独出现的“slots”改成别的字符(如:Qslo...
2019-09-28 23:52:09 659 2
原创 Qt creator 5.x 以上版本 cannot run compiler 'g++' 解决方案
问题出现: 系统:win10 企业版(重点) 编译器:qt自带mingw问题描述: 只能加载出pro文件,且提示 cannot run compiler'g++' ,系统无法找到指定文件。我的心路历程: 根据网上的各种说法,一开始我也以为是环境变量问题,然后各种纠结环境变量,结果都无济于事...
2019-07-28 09:22:05 7115 5
原创 水仙花数(阿姆斯特朗数Armstrong number)C++
今天在ACM上面看到一个水仙花数的题目,顺便就写一个代码了;先来看看题目(截图至原题目网页):来来来,分析一下这个题目,1)首先,三位数的水仙花数实际上只有4个,可以考虑建立数组的方式,但是我们要假装不知道有多少水仙花数,所以我采用了vector的方法,那么第一步就是找到三位数以内的所有的水仙花数,并放入vector里面了;2)然后,考虑输入输出格式,从截图中可以看到,我们是先...
2018-09-11 22:18:20 3154
原创 Qt5 Windows系统性把封装好的exe发布到别的电脑上运行
直接干货,一、准备材料1、已通过编译并且debug成功的exe文件;2、Qt 的cmd,下面这货;3、命令行 windeployqt ;二、操作过程我们的项目通过debug后,就会在debug文件夹里面生成一个exe文件,还有其他的h文件和cpp文件还有其他的支持文件;把debug文件夹里面的exe文件(这里是llxsystem.exe)复制到一个新文件夹里...
2018-08-24 03:18:35 1299
原创 QSqlDatabase: QMYSQL driver not loaded
QT版本 : Qt5.10 报错问题:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7我们的QT 都是32位的,造成这个原因是由于安装的MySQL为64位,因此采用早期版本可以使用32...
2018-08-09 17:12:08 412
原创 QT之QTableWidget实现单元格添加按钮和进度条,多次利用信号槽
接上一个关于QStackedWidget的博文,将QStackedWidget中的三个按钮替换成QTableWidget,并实现单元格里面添加按钮和进度条。实现功能为:单元格里的按钮控制进度条的加减;这里多次运用Qt经典的信号槽功能,希望可以帮助大家学习QStackedWidget控件的同时,更好的理解信号槽的用法;先来看看效果设计思路:1、基于上一篇博文,我的QStack...
2018-07-28 15:40:30 17319 1
原创 Qt之QStackedWidget,向大佬学习的笔记
首先,这篇博文是根据大佬一去二三里的博文改编的,着重在于利用QStackedWidget实现多个按钮切换页面的效果。如图:点击上方的三个按钮,在下方显示不同的内容。先说说我的思路,1、建立一个Qwidget,用来设置QGridLayout;2、把我需要的QPushButton和QStackedWidget放在上一步的QGridLayout里面;3、把QGridLay...
2018-07-26 23:33:32 20321 5
用于qt6.1.0连接mysql8.0.23的驱动文件
2021-04-01
CLIPS 6.31 安装包
2019-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人