- 博客(141)
- 问答 (4)
- 收藏
- 关注
原创 QTreeWidget 的使用
其中 const QString USER_SCENETOUR_ID = "8dbb34ac-8f6d-ae09-ed34-3f5064429c38";代码解析:外层循环为添加任务名,内层循环为添加视图(场景列表的子项名称)USER_SCENETOUR_ID为UUID唯一识别码。
2025-01-22 17:12:52
119
原创 音视频-----RTSP协议 音视频编解码
一文详解WebRTC、RTSP、RTMP、SRT-腾讯云开发者社区-腾讯云 最全音视频基础知识学习详解(含多个干货链接)_OH,CGWLMXUP-即构开发者社区
2025-01-03 13:23:12
488
原创 QT 控件定义为智能指针引发的bug
如上述所示,m_stacked_layout 定义为了一个智能指针,但是m_form_wdg->setLayout(m_stacked_layout.get());原因就是 m_stacked_layout的所有权混乱了,建议在setlayout之后,释放所有权或者直接将m_stacked_layout定义为裸指针 QStackLayout*。//放弃智能指针的所有权,交给m_form_wdg 否则,双重释放程序会崩溃。
2024-12-24 14:14:39
778
原创 lamda信号槽的使用以及指针new释放的方法
1. 其中的QWidgetAction 对象 new之后,需要将指针添加到vector容器中,待析构函数执行时clear,释放,不然会出现。2. QMenu一般不支持文字居中显示:方法是使用QWidgetAction 上添加QLabel,然后添加到QMenu对象中。3. lamda信号槽: 注意 pmenu_lable 变量居然可以在connect的。使用,原因是 [=]
2024-11-29 09:21:12
234
原创 QT 自定义界面布局要诀
总结: 使用QHBoxLayout QVBoxLayout 然后 addWidget, 有时候会用到addSpacing(), addStrech(),但是要谨慎;以上 m_monitor_wnd 、m_emap_wnd、m_terminal_wnd为三个子界面的对象。实践所得:不需要设置大小,只需要设置伸缩比例即可 setStretchFactor。添加子界面不需要设置固定大小setFixSize(.....),
2024-11-20 14:49:31
460
原创 QSS 设置bug
不太明白....................有缘人解答下为什么?qss如下:QWidget 的qss设置在QLabel 的前边。在QWidget上add 一个QLabel,但是死活不生效。qss: 需要将 位置互换。
2024-11-14 17:41:18
616
原创 QT MVC 架构
为了改善您所描述的设计,我们可以考虑采用更加模块化和解耦的方法。这里,我将提供一个基于MVC(Model-View-Controller)架构的改进方案,尽管实际实现可能需要根据您的具体需求进行调整。
2024-10-28 10:52:32
508
原创 VS 调用第三方库的方法
C++中第三方库的一般使用方式(libxl库为例)_libxl.h-CSDN博客在C++中使用第三方库的基本步骤包括选择库、安装库、配置编译器、编写代码、链接库文件以及编译和运行程序。
2024-10-16 13:20:40
260
原创 c++练手bug 记录
一开始是 name =" ";结果报错,数组名不可以直接赋值字符串,需要使用strpy函数。编码的能力提升方法:阅读 码代码 无限循环。
2024-07-15 18:08:58
479
原创 bug记录 qInstallMessageHandler的使用
QT (纯C++)项目 ‘Qxxx‘ file not found 和 编译报错问题(已解决)_qt头文件file not found-CSDN博客
2024-07-11 16:57:34
389
原创 windows10 VS2017 grpc1.48.0环境配置
建立空项目,拷贝grpc源码目录下examples\cpp\helloworld\greeter_server.cc到GrpcService目录下,将文件helloworld.grpc.pb.h、helloworld.pb.h、helloworld.grpc.pb.cc及helloworld.pb.cc添加到GrpcService工程中;从源码grpc\examples\protos中拷贝helloworld.proto 文件到 上文中的INSTALL 生成目录bin文件中。从git拉取代码,完成后,
2024-04-18 15:10:57
991
1
原创 BUG记录 信号槽不及时问题
解决方法:尝试修改信号槽的传递优先级,Qt::DirectConnection,立即传递,成功解决。问题描述:两个线程 同时开始采集数据,同时传递数据,但是有一个线程采集的数据没有及时传递出来。
2024-03-05 19:49:06
426
原创 SDL2 连续帧图像显示
QT使用SDL多窗口显示视频(linux,ubuntu)_linux qt sdl-CSDN博客QT使用SDL播放YUV视频 - C++ - QTC++ 使用SDL显示RGB图像数据_c++ sdl-CSDN博客 SDL库入门:掌握跨平台游戏开发和多媒体编程_sdl开发-CSDN博客 SDL教程零基础入门 简单操作 day1-CSDN博客
2024-01-16 15:08:09
791
空空如也
如何让自己写的代码具有可读性?
2023-08-31
如何让自己写的代码具有可读性?
2023-08-31
QMainWindow中点击按钮弹出QWidget
2022-02-23
QT fft计算问题qcustomplot画图bug
2021-11-30
继承自QPushButton的子类提示说虚函数未定义
2021-11-23
程序崩溃问题new与delete的使用
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人