摘要: #include <QCoreApplication> #include <QProcess> #include <QDebug> bool QtPing(const QString ip) { #ifdef Q_OS_WIN // #Windows指令 "ping IP -n 1 -w 超时(ms 阅读全文
posted @ 2023-10-20 10:55 cicero 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 简单用法QWaitCondition 用于多线程的同步,一个线程调用QWaitCondition::wait() 阻塞等待,直到另一个线程调用QWaitCondition::wake() 唤醒才继续往下执行。 为了描述方便,这里假设主线程调用Send()往通信口发送一个数据包,然后阻塞等待回包才继续 阅读全文
posted @ 2022-09-20 17:16 cicero 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、安装iptables服务 下载安装包,下载地址 http://mirrors.163.com/centos/7/os/x86_64/Packages/然后使用 rpm 命令安装 sudo rpm -Uvh iptables-1.4.21-24.el7.x86_64.rpm sudo rpm -U 阅读全文
posted @ 2022-01-26 17:49 cicero 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sciencenet.cn/blog-562235-1083517.html 编译Qt时,Qt路径极被hard-code到Qt库里面去了(见下文详细描述)。此时如果更改Qt路径(比如将已编译好的库挪动),极有可能出现找不到plugin,甚至找不到Qt库的错误。遇到类似问 阅读全文
posted @ 2021-03-15 15:33 cicero 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 1.添加过滤器(eventFilter), bool eventFilter(QObject *watched, QEvent *event);//过滤器 2.重写鼠标单击事件,这两种方法都要判断鼠标单击位置是不是在子窗口上。而且在可编辑控件上如(下拉框、文本编辑框等),父窗口会直接传递到可编辑控件 阅读全文
posted @ 2020-11-23 13:52 cicero 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: qt5 中文乱码,可以在程序中设定使用的字体和编码 QApplication a(argc, argv); //设置中文字体 // a.setFont(QFont("wenquanyi", 16)); int id = QFontDatabase::addApplicationFont("./msy 阅读全文
posted @ 2020-11-19 16:42 cicero 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 重写函数 void contextMenuEvent(QContextMenuEvent *) void contextMenuEvent(QContextMenuEvent *) { QMenu menu; QAction *addAction = menu.addAction(tr("Add D 阅读全文
posted @ 2020-10-20 16:19 cicero 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 转载: https://www.jianshu.com/p/bb6d3905907e 操作AVPacket的函数大约有30个,主要分为:AVPacket的创建初始化,AVPacket中的data数据管理(clone,free,copy),AVPacket中的side_data数据管理。 void a 阅读全文
posted @ 2020-09-25 17:14 cicero 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: /***********ffmpeg学习笔记*******************/ /***********ffmpeg学习笔记*******************/ AVFormatContext主要存储视音频封装格式中包含的信息; AVInputFormat存储输入视音频使用的封装格式。 每 阅读全文
posted @ 2020-09-18 13:44 cicero 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 摘抄自雷神博客 https://blog.csdn.net/leixiaohua1020/article/details/40680907 使用SDL播放一个视频代码流程大体如下 初始化: SDL_Init(): 初始化SDL。 SDL_CreateWindow(): 创建窗口(Window)。 S 阅读全文
posted @ 2020-09-17 11:35 cicero 阅读(492) 评论(0) 推荐(0) 编辑