- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 狗是qt填坑 QGraphicsVIew QGraphicsView初始化后直接addItem后整个控件异常(无法选中 或显示异常 scene update也不起作用)
狗是qt填坑
2024-01-20 17:59:43
698
2
原创 android qt5.15.2abi无法识别
如果你是新手 而且翻遍整个网络都找不道资料 那么恭喜你 终于迈进了qt的特色开发大门 狗是一样的环境配置 一配三四天。我们qt就是要折磨开发者 我们qt是这样的呢。你只需要 删掉 c盘的 appData/QtProject 和appData/tmp有关qt的配置就能恢复正常。qt新手你先别急 好日子还在后头呢 一堆环境和狗是bug等着你玩。qt for android报错。
2024-01-04 15:03:55
1010
5
原创 QListWidget或QTreeWidget QTableWidget拖动子控件设置mimeData
QlistWidget QTreeWidget QtableWIdget子控件拖拽
2023-08-30 11:36:38
276
1
原创 QListWidget吧icon放到文字右边
csdn太多废话和毫无营养的博客 恶心到无法忍受只需两句QListWidgetObj.setLayoutDirection(Qt::RightToLeft);QListWidgetItem.setTextAlignment(Qt::AlignRight|Qt::AlignVCenter)
2023-05-29 15:40:15
355
1
原创 qt 构建websocket多线程服务器
在工作中总有特殊的需求 比如用客户端框架qt构建websocket服务器使用QWebsocketserver监听 nextPendingConnection得到的websocket无法跨线程使用在QTcpServer中我们可以重写inComming函数得到socket描述符传入多线程中再使用QTcpSocket的setSocketDescript函数解决问题 然而QWebSocketServer并没有此函数。所以使用QWebSocketServer的handleConnection升级QTcpSock
2023-05-19 16:06:58
1380
3
原创 map 迭代器无限时间阻塞
c++ map容器使用注意事项map容器迭代器map容器迭代器使用erase会使当前迭代器失效,但erase函数会返回下一个迭代器。通常我们使用迭代器遍历map时会使用类似以下形式`for(auto i=map.begin();i!=map.end();i++){ //内容}一般情况下自然是没有问题的,但当你在其中使用erase删除某个元素时就会出问题了。即便是for(auto i=map.begin();i!=map.end();i++){ i=map.erase(i);//内容
2021-02-28 23:33:53
244
原创 ## 不重复使用github clone,根据现有的skynet文件创建新的skynet项目
不重复使用github clone,根据现有的skynet文件创建新的skynet项目因为git clone实在太慢了,如果每次新建一个skynet项目都要进行clone和makelinux的话,容易搞心态。根据知乎vscode调试skynet教程和csdn上的新建skynet项目链接添加链接描述发现这两者一起操作的时候会有一些问题,大致是以下几种问题关于config编写的话如果完全不会可根据上面链接复制,只是要注意luaservice ,lualoader,service,lua_path ,
2021-01-22 12:26:55
230
1
ffmpeg 4.4.1 android静态库 x86 v7a v8a架构
2024-01-02
win c++ soap onvif头文件和cpp环境(有鉴权) 只需要在可执行文件目录加入openssl的库文件即可使用
2023-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人