自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 QMediaPlayer+QVideoWidget+QAudioOutput实现一个简单视频播放器-Qt6.8

使用QMediaPlayer+QVideoWidget+QAudioOutput实现一个简单视频播放器-Qt6.8

2025-06-01 23:27:23 444

原创 实现qt 窗口无边框拖拽

然后让m_bIsResizing的值由m_direction来判断是否要拉伸窗口,同时添加了一个透明的带边框的窗体border(TransparentBorder不是qt库的)来实现预览移动而拉伸的状态,因为我将qt小罗的及时修改边框的位置和大小改成延时,所以需要有个能预览的边框来观看。//如果m_direction不为NoNE 即 鼠标在窗口边界 那么就是要进行窗口拉伸。//鼠标移动了的相对坐标。

2024-11-10 13:23:21 1314

原创 使用Dialog子类实现侧边弹窗

用dialog子类实现一个侧边弹窗,主要通过QVariantAnimation来控制弹窗由小到大,最初考虑使用QPropertyAnimation来把弹窗从左向右平移出来,但实际中使用发现dialog子类始终覆盖住父窗口,这可能和dialog的特性有关,尝试了设置WindoFlag取消置顶以及修改继承于qwidget和lower()等均无法解决,最后通过查找发现QVariantAnimation来实现让弹窗宽度由0变到270,而不采用以平移的方式弹出弹窗。

2024-10-16 13:52:28 561

原创 qt中弹窗,通过局部变量来防止内存泄漏

我是new出来这个widget希望是能在点击这个弹窗外的地方弹窗失去焦点,然后close 掉widget,但通过debug发现点击弹窗外event的类型并不会出现失去焦点的情况,也就是new出来的内存并不会在点击弹窗外的地方后成功销毁。最后我只能把new去掉,改为局部变量来让点击弹窗外自动销毁弹窗生成的内存。,认为可以用失去焦点就能销毁new出来的widget,但实际不行。修改为:通过局部变量来控制销毁,同时减少了额外重写event事件。最开始是通过new的形式来生成弹窗,通过。

2024-10-13 10:58:49 282

原创 c++17 如何读取二进制文件

今天在想通过tcp socket 来send一个视频文件时,最初我像往常一样使用getline来获取数据发送,然后发现客户端收到的是不完整的。

2024-05-03 16:20:01 574

原创 qt ,在用代码设计自定义控件时候出现的问题:1.控件大小无法控制,2.控件无法正常显示。

qt ,在用代码设计自定义控件时候出现的问题:1.控件大小无法控制,2.控件无法正常显示。

2024-04-25 10:02:48 1354 1

原创 实现线程池时使用pthread_cond_t处理任务队列,发现主线程提交任务,而子线程却拿不出任务。

对于主线程添加work和子线程拿取work的时候,发现在维持任务队列使用cond,实际中发现主线程提交任务成功而子线程并没有从队列中拿出任务来处理。

2024-03-20 22:53:47 492 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除