![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
无力吐槽的典哥
不错
展开
-
Qt5 MySql驱动问题(qt和mysql各种小白问题亲测解决,若有相关问题可留言交流)
QT5.5虽然自带mysql驱动,不再需要像QT4那样自己进行编译。但是QT对mysql总归不是那么友好,在连接过程中,遇到了一坨又一坨的问题,参考了一坨又一坨的资料,用了将近一整天的时间,终于搞定了。直接上干货: 照着QT官方文档提供的方法(按F1),进行mysql数据库的连接: [cpp] view plain copy QSqlDatabase db = QSqlDatabase::ad转载 2017-09-11 19:35:11 · 1717 阅读 · 2 评论 -
Qt程序打包发布方法(使用官方提供的windeployqt工具)
上文中我们讲道了基于Qt的截图软件开发,那么当我们写好一个软件之后如何进行打包发布呢。Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 以官方 Qt 5.9.0+MSVC 开发环境为例,windeployqt工原创 2017-10-14 14:11:21 · 3387 阅读 · 2 评论 -
Ubuntu下解决Qt5.7.0 cannot find -lGL(亲测解决)
很久没用Qt了,这次要做一个协议编辑器,在ubuntu 14.04上安装了最新版本的Qt 5.7.0。界面改用扁平化风格,第一感觉还不错。按默认步骤创建了一个gui程序,编译运行,报了一个错:cannot find -lGL。 作为一个用惯了makefile的程序员,知道是少了库文件,而且名字应该为libGL.a或者libGL.so。到网上搜索一下,发现GL是openGL的缩写,显然是缺转载 2017-11-16 17:11:32 · 4831 阅读 · 1 评论 -
基于Qt的截图工具,实现截图后进行编辑
基于Qt的截图工具,采用了类似QQ截图的控制面板,先上效果图。 1.基本截图 2.画箭头 3.画矩形 4.画圆形 5.文字编辑 6.同时进行编辑 截图的思路主要是先得到当前的全屏图,然后沿着这个全屏图绘制一大圈路径,然后用暗色填充,即得到了背景大图。基本的截图操作就是根据鼠标初始按下的位置和最终松开的位置,根据这两个位置点,得到一个矩形,按照这个矩形绘制路径,...............原创 2017-10-14 13:42:10 · 3805 阅读 · 19 评论