自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 重写QTreeWidget的paintEvent函数实现无效

背景:自己写了一个子类MyTree,是由QTreeWidget派生的,在重写paintEvent过程中发现实现无效,界面并没有绘制任何内容原因:对于从QAbstractScrollArea继承为QTreeWidget和您的MyTree的类,绘画不是直接在小部件中给出,而是在viewport()中给出,如文档:无效QAbstractScrollArea :: paintEvent(QPaintEvent * event)重新实现 来自QFrame :: paintEvent()。 ...

2021-12-27 20:22:47 1159

原创 VS编译出现无法解析的外部符号:qt_metacall metaObject(void) const qt_metacast

背景:将qt源码移植到自己项目里的过程中,出现了一大堆无法解析的外部符号以及一堆的link错误,接下来我会从各个方面一一分析每种错误产生的原因Qt-moc简单介绍:Qt 不是使用“标准的”C++语言编写,而是对其进行了一定程度的扩展。我们可以从Qt增加的关键字看出来:signals、slots或emit。但是编译时,编译器并不认识这些非标准c++的关键字,那么就需要Qt自己将扩展的关键字处理成标准的C++代码。Qt在编译之前会分析源文件,当发现包含了 Q_OBJECT 宏,则会生成另外一个标准的C++源

2021-12-14 23:50:59 11001 3

原创 vs2015安装qt源码并进行调试

一 . 名词的解释编译器部分:1.msvc:微软出品,VS 默认的编译器2.GCC:GNU 出品,Linux下的编译器3.MinGw:GNU出品,将Gcc修改为支持Windows的编译器调试器部分:1.GDB:GNU出品,linux下debuger工具2.GDB for mingw:顾名思义,还是一个鸟样,为了支持windows的调试搞的工具3.WinDg:Debugging tool for Windows ,微软的东西,现在得在WDK 或者SDK下载。包含界面调试,支持内核模式跟用户态的形式,

2021-12-09 22:49:31 1181

原创 利用qt进行ocx插件的制作以及web调用

ActiveX 技术是微软出品,这样就导致整个系统只能使用 IE 浏览器(其他浏览器可以通过插件的形式支持OCX的调用)。OCX插件制作Vs2015,并安装好qt5.9.5 Iis(可从网上搜索IIS配置步骤)创建QtActiveQtServer程序(QtOcxTest) 编写ocx插件程序 进行编译在debug目录下找到对应项目的dll文件 这个dll文件就是ocx插件(也可把后缀改成.ocx) 利用windeployqt命令进行qt依赖库的导入 ...

2021-12-09 22:38:45 1972

原创 Qt数据库驱动未安装

解决Qt与MySQL连接过程中出现“QSqlDatabase: QMYSQL driver not loaded”问题1.根据报错信息提示可用的drivers是: QSQLITE QODBC QODBC3 QPSQL QPSQL7,其中没有QMYSQL驱动。定位问题出现的原因:缺少QMYSQL驱动。2.在安装Qt时选中Sources(Qt源码);3. 下载MySQL或MySQL的连接文件(与Qt位数对应(32/64位)https://dev.mysql.co...

2021-12-09 22:26:56 1000

原创 qt版本制作

1.在QT安装目录同级目录新建文件夹,命名为ATSP_TEST2.在Qt进行源代码编译后,找到代码目录下的bin目录,将对应生成的ATSP .exe文件复制到ATSP_TEST文件夹下3.打开qt版本对应的系统命令提示符,将其目录转移到ATSP_TEST(命令:CD D:\ATSP_TEST)4.输入命令: windeployqt ATSP.exe 回车开始编译5.在编译完成后,点入新建的文件夹,创建一个新的文件,重命名bin,将编译完成的相...

2021-12-09 22:20:13 281

空空如也

空空如也

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

TA关注的人

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