BM 字节转发(C++方向)
C#通讯转发万向节Qt版,功能一致,性能真香
一、C#和C++阵营横跳
之所以用Qt重构,一是WinForm的界面显示闪顿,二是WinForm环境依赖过强,三是Qt底层字节处理使用信号和槽机制性能真香,没有跨线程一系列困扰,四跨平台Linux只修改了几行代码。
1.1 跨平台差异
注释的都是Windows平台代码
窗体置顶差异
引用
//#include "windows.h"
#include <QWindow>
代码
QWindow* pWin = this->windowHandle();
//SetWindowPos((HWND)this->winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);//置顶
pWin->setFlags(Qt::Widget | Qt::WindowStaysOnTopHint);
//SetWindowPos((HWND)this->winId(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);//取消置顶
pWin->setFlags(Qt::Widget);
QAction使用报错
引用增加
#include <QAction>
二、软件界面
三、下载使用
https://download.csdn.net/download/u012619677/88422275
四、联系方式
唯一接收邮箱:gshuaijun@163.com