QT
文章平均质量分 63
走路打滑
梦想有天去放羊
展开
-
mplayer 交叉编译及嵌入式设备上使用的问题
参考:mplayer 下载地址环境虚拟机环境:ubuntu16.04mplayer:版本1.0rc3目标架构:ARMV7原计划是打算在开发板上使用 QT 播放视频,QT 的多媒体播放插件从 QT5 开始使用的是 gstreamer。在 PC 上通过 QT + gstreamer 播放视频流畅无卡顿。但在我所使用的嵌入式板卡上就会有明显的卡顿现象。不得以,只能移植 mplayer 来进行播放视频。实测播放同样的视频会比 QT + gstreamer 流畅,但也存在一些问...原创 2022-01-25 11:43:19 · 912 阅读 · 1 评论 -
tslib 交叉编译
参考:tslib 下载地址环境:ubuntu16.04(虚拟机)tslib 版本:1.21目标架构:ARM1:交叉编译进入tslib 解压目录,执行 ./autogen.sh 来生成 Makefile 。需要在虚拟机中安装 autoconf、 automake、 libtool 工具。执行 configure 脚本配置编译属性,我写的如下,仅供参考。 1 #!/bin/bash 2 ./configure \ 3 -prefix=$(pwd)/arm-tsli原创 2022-01-23 18:59:30 · 1164 阅读 · 0 评论 -
QT 交叉编译 ARM / CSKY
参考:QT 下载地址环境:ubuntu16.04(虚拟机)QT版本:qt-everywhere-src-5.12.9运行架构:ARMV7 / CSKY 下文记录的交叉编译的目标运行架构为 ARMV7,同时也实验过 CSKY 架构,CSKY 架构的交叉编译过程大致一致,些许不同会在文中提出。1:修改 qmake.conf 文件解压 QT 源码包后,其中会包含许多功能包,最基本也是最核心的 qtbase 包肯定是要交叉编译的。首先需要修改或新增 qm...原创 2022-01-23 17:27:46 · 3704 阅读 · 0 评论 -
QT QProcess 使用及实时输出回显
环境:QT5.6.3 linux 环境在 QT 程序执行时,若想调用其外部的可执行文件。就可以使用 QProcess 类。使用很简单,手册中都有使用例子,但我在使用过程中,关于接管可执行程序中的打印输出功能,还是遇到一些问题,记录如下:在嵌入式中,一般要执行的程序都会有打印输出的功能。当在 QT 中使用 QProcess 类去调用这个内部包含打印输出的程序后,就会接管其打印输出的信息。然后可以通过读取接管的信息,再搭配 textBrowser 这种控件,就可以做到...原创 2021-12-15 19:26:48 · 2989 阅读 · 1 评论 -
QT字体显示
环境: QT 5.631:字体显示大小问题现象在不同分辨率的 LCD 屏幕上进行字体的显示时,会出现大小不一的情况。通常在高分辨率的屏幕上正常大小的字体放到低分辨率屏幕上显示就会看着很小。解决方法记录: 无论是 QLable 控件,各种 button 控件等等,所显示的字体都可以通过 setFont 函数去指定设置好的 QFont 对象。 从而去改变所显示文本的属性 Qt中的字体 QFont 定义字体大小是有两种方式,一...原创 2021-12-01 14:45:08 · 1013 阅读 · 0 评论