![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
pingxiaozhao
光看不练假把式!
展开
-
Qt使用电容屏
使用电容屏的 Qt 程序,不用移植 tslib 库,就可以直接读取输入设备文件(/etc/input/eventx),除非需要 tslib 校准。另外 Qt4 默认支持触屏,而 Qt5 需要设置环境变量才能支持触屏:export QT_LOGGING_RULES=qt.qpa.input=true # 打印触屏信息export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event0 # 指定输入设备的名称export QT_QPA_EVDEV..转载 2021-08-28 21:13:46 · 1301 阅读 · 0 评论 -
Qt工程编译遇到/usr/bin/ld: cannot find -lGL问题
原因:缺少libgl1-mesa-dev// 在Ubuntu下执行如下命令sudo apt-get install libgl1-mesa-dev问题解决原创 2021-08-07 20:37:37 · 226 阅读 · 0 评论 -
安装 Qtcreator与配置ARM版 QtCreator 开发环境
第一步:QtCreator 下载网址:https://download.qt.io/official_releases/qtcreator/ 这里我们使用的 qtcreator 版本为 4.14第二步:第三步:启动安装好的QtCreator第四步:配置 QtCreator 开发环境第四步:配置arm版gcc编译器第五步:配置arm版g++编译器第六步:配置qmake第七步:添加...原创 2021-01-03 00:22:37 · 6307 阅读 · 16 评论 -
qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found. This appl
在ubuntu上使用qt出现报错:解决方法:1、在运行py文件前输入:export QT_DEBUG_PLUGINS=1,然后运行py程序能够查看具体错误如下:2、此处是缺少libxcb-xinerama库进行安装:sudo apt-get install libxcb-xinerama0再次执行启动...原创 2021-01-01 17:48:57 · 332 阅读 · 0 评论 -
QByteArray 动态内存使用方式
void QByteArray::reserve(int size)QByteArray可以自动调整内存大小,如果希望提高性能,则可以使用reseve()函数来主动分动一段内存空间, 在内存释放之前再不能重复调用此函数,如:QByteArray byteArray;byteArray.reserve(20); /*!<申请30个字节的空间*/则该内存空间不会主动释放,须使...原创 2020-05-03 13:58:39 · 5038 阅读 · 0 评论 -
Qt的析构机制
Qt中的半自动内存管理机制1.在Qt中,QObject将它自己组织成为一个对象树,当从QObject继承创建新对象时,新对象就会添加的父对象的子孙列表中。当删除父对象时,会自动将子孙对象一并析构。2.这就是为什么在Qt编程中,我们往窗口中动态(使用new)添加部件(Qwidget)后,而在析构函数中并不需要自己编写析构函数去删除这些new出来的widgets。因为Qwidget对象时...转载 2019-11-27 13:44:38 · 1296 阅读 · 0 评论