
Qt
爱机械的假程序猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt5 + msvc2015编译器 环境配置 (不安装VS)
在安装Qt5.11.1之后,我配置的是MinGW 32bit编译器。后来由于我要写自定义控件,但我安装的Qt Creator是基于MSCV 2015 32bit编译的,故我写的控件也要用MSCV 2015 32bit编译,否则Qt Creator用不了(因为自定义控件的编译器要与你使用的Qt Creator保持一致!!)。为此,我又在此基础上配置了MSCV 2015 32bit编译环境。配置M...原创 2018-12-04 10:47:39 · 32811 阅读 · 16 评论 -
Qt安装包下载链接资源
废话不多说,直接上链接:1.所有版本QT下载地址 : http://download.qt.io/archive/qt/2. 所有Qt Creator下载地址: http://download.qt.io/archive/qtcreator/3. 所有Qt VS开发插件下载地址: http://download.qt.io/archive/vsaddin/4.Qt...原创 2018-12-04 11:05:22 · 4423 阅读 · 0 评论 -
Qt编写自定义控件及插件的使用
在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此时只使用一个简单的LineEdit是无法满足需求的。我们设...转载 2018-12-04 11:32:52 · 1720 阅读 · 2 评论 -
创建自定义控件时 QT+VS 只生成DLL 未生成LIB解决办法
在用Qt qmake编译自定义控件时,Qt只生成DLL文件,但未生成LIB文件,其原因有可能是:dll、lib是msvc编译器才能生成的的,使用mingw生成的是.dll、.a文件!!!另外,值得注意的是:每个Qt库bin目录的designer可执行文件都是和该库同一个编译器编译的,可用,如果想要集成到Qt Creator中,则需要注意版本,一般在windows上的Qt Creator...原创 2018-12-04 11:53:18 · 4050 阅读 · 0 评论 -
Linux qt “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found” error解决方法
在调试qt项目时遇到如下问题这句error的意思是在/usr/lib/x86_64-linux-gnu/下找不到需要的这些库:libQt5Core.so.5、libQt5Widgets.so.5、libQt5X11Extras.so.5、libQt5Gui.so.5。或者,换句话说,不能正确找到这些动态链接的正确路径。解决方法:声明环境变量 LD_LIBRARY_PATHLD...原创 2019-01-15 10:58:14 · 29864 阅读 · 1 评论 -
Ubuntu16.04下安装QT
一、开发环境ubuntu版本:Ubuntu 16.04 64位;qt下载链接:http://download.qt.io/official_releases/qt/ 二、安装准备(不用这一步也可能安装成功)安装qt系统库和g++编译器sudo apt-get install g++sudo apt-get install libx11-dev libxext-dev l...原创 2019-01-15 11:37:16 · 11168 阅读 · 3 评论 -
Linux qt "qt.qpa.plugin: Could not load the Qt platform plugin "xcb" " error解决方法
在调试qt项目时遇到如下问题qt.qpa.plugin: Could not load the Qt platform plugin "xcb"...此问题大多是因为QT库依赖配置有问题,或是qt未正确安装...解决方法第一步:重新安装依赖库sudo apt-get install libx11-dev libxext-dev libxtst-devsudo apt-ge...原创 2019-01-15 12:45:07 · 50055 阅读 · 3 评论 -
Linux libusb USB开发(四)—— libusb例程,Linux环境下实现PC与USB设备的交互通信 (用的QT C++)
一、具体流程用libusb函数库来完成电脑与USB设备的数据交互功能,主要有以下步骤:1)初始化libusb函数库;2)根据vid和pid查找某一具体设备,并获取设备描述符;(vid和pid为设备的id,且每台设备的都vid和pid是唯一的)3)根据设备描述符打开相应设备,获取设备操作符;4)用设备操作符配置usb设备的配置模式和接口;5)调用相应传输函数向usb设备发送数...原创 2019-01-21 16:49:29 · 12704 阅读 · 11 评论 -
Linux libusb USB开发(六)—— 扩展:windows下libusb的使用例程 (用QT C++实现)
一、具体流程与Linux环境下一样,用libusb函数库来完成电脑与USB设备的数据交互功能,主要有以下步骤:1)初始化libusb函数库;2)根据vid和pid查找某一具体设备,并获取设备描述符;(vid和pid为设备的id,且每台设备的都vid和pid是唯一的)3)根据设备描述符打开相应设备,获取设备操作符;4)用设备操作符配置usb设备的配置模式和接口;5)调用相应传...原创 2019-01-21 17:57:09 · 3720 阅读 · 15 评论