- 博客(11)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 使用Qt连接scrcpy-server控制手机
Qt中使用OpenGL自然是继承QOpenGLWidget,Qt官方正好有一个显示视频的控件QVideoWidget,只是没有提供直接设置视频流的方法,仔细阅读Multimedia模块中的QVideoWidget源代码发现,如果使用GLSL,经过QPainterVideoSurface实例,最终进行渲染使用的是QVideoSurfaceGlslPainter,其中支持各种图像帧类型的渲染,其中YUV420P也包含在内,对于YUV420P转RGB使用的是BT709标准。更多的控制参数可以参考源代码。
2024-01-14 21:57:37
2927
原创 qt double转字符串保留指定位小数并去掉多余的0
分3步转保留n位小数字符串字符串转回double转字符串去掉多余0QString::number(QString::asprintf("%.2f", number).toDouble(), 'f', QLocale::FloatingPointShortest);//12 -> 12//12.3 -> 12.3//12.3456 -> 12.35
2021-11-10 10:02:55
2356
原创 win10多用户远程桌面登录
网上查找各种解决办法后,在此总结以后备用,顺便分享给看到这篇文章的猿友们1.解除多用户登录限制在一篇论坛上找到一个最简单的方法,https://tieba.baidu.com/p/6666507080,直接修改termsrv.dll的相关几个字节,已经在本人电脑win10 20H2专业版上试过可行首先拷贝2份C:\Windows\System32\termsrv.dll,一份备份以免修改错误导致无法启动系统(我有一次少修改了1个字节导致系统无法启动,最后进pe系统才恢复的),另外一份用来修改后替换原来
2021-05-18 19:08:34
712
原创 kotlin实现6个基本排序算法
记录用kotlin实现冒泡、插入、希尔、归并、堆、快速排序先定义2个工具函数//测量时间fun Long.nextTime(print: Boolean = true, which: String = "") { val cur = System.currentTimeMillis() if (print) { println("$which used time:${cur - this}") } this.plus(cur - this)}//交换
2020-07-04 19:26:59
992
原创 Android高德地图界面设置无效问题
今天遇到使用高德地图设置界面无效的问题,直接的现象是一旦开启混淆,定位蓝点消失,logo和控件去不掉(通过UiSettings设置)等,在控制台中也能看到几处报错信息,具体原因没有找到,但解决办法是开启以下两个混淆开关,特此记录一下# 代码优化-dontshrink# 不优化输入的类文件-dontoptimize#高德Api混淆配置#地图-keep class com.amap.api.maps.**{*;}-keep class com.autonavi.**{*;}-keep
2020-06-20 18:26:36
1154
原创 git推送冲突解决记录
新文件冲突假设有client1和client2两个客户端都第一次从远程仓库克隆下来,现在client1里面加个文件1.cpp提交#include <stdint>$ cd client1$ git add .$ git commit -m '1.cpp commit'$ git push回到client2,假如client2并不知道client1提交了1个1.cpp,...
2020-04-02 19:29:43
379
原创 windows下c++扫描连接wifi
Windows下使用Wifi Native Api在应用程序内部控制wifi,官方文档链接https://docs.microsoft.com/zh-cn/windows/win32/nativewifi/native-wifi-api-sample,主要注意以下几点:连接wifi使用wlan_connection_mode_profile时,如果被连接的wifi有配置文件,那么连接参数直接使...
2019-11-22 21:05:22
2537
7
原创 Qt通过QCefView使用libcef
1.下载libcef:http://opensource.spotify.com/cefbuilds/index.html#windows64_builds(Standard Distribution)2.下载QCefView:https://github.com/tishion/QCefView(efc4c55)3.QCefView安装指导https://tishion.github....
2019-06-07 19:56:03
8925
6
原创 Qt使用信号槽模拟全局广播
Qt的信号槽很好用,可以轻松的对代码解耦,现在我不想在类里面声明信号槽,也不想写Q_OBJECT,因此有了以下的方式模拟一个全局广播,通过一个全局的实例(单例)发送接收数据//CGlobalBroadcast.h#pragma once#include <qobject.h>#include <qvariant.h>#include <qhash.h>...
2019-05-04 17:55:56
2666
16
broadcasttest.zip
2019-12-10
wifi native api + qt扫描连接程序demo
2019-11-22
QCefView.zip
2019-06-07
qt5.9 creator自定义插件没法识别
2017-11-01
别人电脑上使用debug模式生成的exe文件需要什么
2015-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人