社区
Qt
帖子详情
在qt中,如何根据读取命令管道中的内容,进行全屏显示相应的汉字。
图灵转世
2014-12-01 11:16:07
现在有个需求。
在一个开发板中,根据另一个进程中写入管道中的数据,在一个qt进程中显示相应的汉字信息。
是否qt界面中需要多线程,还有全屏居中显示汉字信息该如何做。
请大神门帮助。
...全文
275
2
打赏
收藏
在qt中,如何根据读取命令管道中的内容,进行全屏显示相应的汉字。
现在有个需求。 在一个开发板中,根据另一个进程中写入管道中的数据,在一个qt进程中显示相应的汉字信息。 是否qt界面中需要多线程,还有全屏居中显示汉字信息该如何做。 请大神门帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
图灵转世
2014-12-01
打赏
举报
回复
就是上面这个意思。qt程序该如何写?是否需要多线程?
图灵转世
2014-12-01
打赏
举报
回复
//guyuguang 2014-10-14 #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <fcntl.h> #include "fifo.h" #include "fifomacro.h" CFIFO g_fifo; unsigned char g_fifobuf[1024]={0}; int main(int argc, char* argv[]) { printf("enter main\n"); g_fifo.OpenFIFO(O_RDONLY ); printf("main\n"); while(1) { usleep( 1000); g_fifo.ReadData(g_fifobuf, 2); switch (g_fifobuf[1]) { case FIFO_SYSTEMSTARTING: { printf("FIFO_SYSTEMSTARTING\n"); } break; case FIFO_SYSTEMSTARTFAIL: { printf("FIFO_SYSTEMSTARTFAIL\n"); } break; case FIFO_SYSTEMMAINTANCE: { printf("FIFO_SYSTEMMAINTANCE\n"); } break; case FIFO_CHANNELOPENPLEASEPASS: { printf("FIFO_CHANNELOPENPLEASEPASS\n"); } break; case FIFO_CHECKIDCARD: { printf("FIFO_CHECKIDCARD\n"); } break; case FIFO_EXITBREAK: { printf("FIFO_EXITBREAK\n"); } break; case FIFO_ENTRANCEBREAK: { printf("FIFO_ENTRANCEBREAK\n"); } break; default: { printf("fifodata error.\n"); } break; } }; return 0; }
OpenCV运行gstreamer
管道
获取相机数据,处理以后,再交给gstreamer
显示
(
QT
实现)
本文介绍了如何在
QT
环境
中
利用OpenCV运行gstreamer
命令
,通过appsink与OpenCV交互处理相机数据。
内容
包括安装环境、测试demo、通过appsink与appsrc传递数据以及实现灰度化、高斯模糊和人脸识别等功能。
使用
QT
实现播放gstreamer的
命令
(二)
本文介绍了在
QT
界面
显示
gstreamer画面的方法,包括绑定overlay、使用fpsdisplaysink
显示
帧率等。还探讨了并非所有sink插件都支持overlay,总结了常用输出插件。此外,给出了在
QT
界面除
显示
画面外添加控件的两种方案,对比了其优劣,并提供了项目源码及使用注意事项。
【
QT
入门到晋级】进程间通信(IPC)--
管道
(包含代码)
本文面向
QT
开发者,介绍Linux进程间通信(IPC)的
管道
机制。
管道
分匿名和命名两种,适用于少量数据流传输。文
中
讲解了匿名
管道
在shell
命令
和开发
中
的应用,还提及解决执行
命令
卡顿及超时退出的方法。此外,介绍了命名
管道
的使用场景、模式对比及Linux
命令
行操作。
qt
文件逐行
读取
_如何从C/
Qt
Linux应用程序
中
逐行
读取
FIFO /命名
管道
?
本文探讨了如何在C/
Qt
Linux应用程序
中
实现从FIFO/命名
管道
的逐行
读取
,以实现实时双向通信。作者分享了遇到的问题,如
Qt
默认一次性
读取
全文件,以及如何通过低级C编程实现逐行
读取
,最后提供了使用
QT
extStream和文件操作的改进方案。
qt
文件逐行
读取
_如何从C ++ /
Qt
Linux应用程序逐行
读取
FIFO /命名
管道
?
在C++/
Qt
Linux环境下,从FIFO(命名
管道
)
读取
数据时,如何实现逐行
读取
是一个挑战。目前的问题是,
Qt
的
QT
extStream在
读取
时会等待文件关闭才会返回所有数据。示例代码展示了使用
QT
extStream和QFile尝试逐行
读取
,但在发送方未关闭连接时,
读取
操作会阻塞。低级别C风格的
读取
方法可以实现逐字符
读取
,但开发者希望保持
Qt
的风格。在调试过程
中
发现,readLine()会挂起直到对方关闭FIFO。
Qt
21,498
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章