歌笑爱学习
码龄11年
关注
提问 私信
  • 博客:14,823
    问答:146
    14,969
    总访问量
  • 38
    原创
  • 51,841
    排名
  • 64
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-05-13
博客简介:

fengqingdan的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    300
    当月
    14
个人成就
  • 获得87次点赞
  • 内容获得1次评论
  • 获得48次收藏
创作历程
  • 2篇
    2025年
  • 27篇
    2024年
  • 5篇
    2022年
  • 2篇
    2021年
  • 1篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • Qt学习
    11篇
  • leetcode
    9篇
  • 软件国产化
    4篇
  • C++
    2篇
兴趣领域 设置
  • 数据结构与算法
    算法数据结构排序算法广度优先深度优先
  • 设计模式
    设计模式
  • 学习和成长
    职场和发展面试程序人生跳槽
  • 前沿技术
    c++20AI作画
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何解决勾选“使用 Unicode UTF-8 提供全球语言支持 (Beta)” 选项引起的乱码问题

启用“使用UnicodeUTF-8提供全球语言支持(Beta)”选项后,**Windows会尝试将所有非Unicode程序的字符编码解释为UTF-8**。
原创
发布博客 1 小时前 ·
231 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【Qt学习】| 如何解决setFocus没有生效的问题

当使用该函数时需要满足:当前部件或者其父部件是active window。
原创
发布博客 2025.01.02 ·
240 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【Qt学习】| QByteArray使用详解

QByteArray 是 Qt 框架中的一个类,用于处理字节数组。它可以存储和操作二进制数据或文本数据。本文在介绍时只给出了部分函数,其他同名重载函数可参考Qt帮助文档。
原创
发布博客 2024.12.08 ·
778 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

【LeetCode】| 53. 最大子数组和

result用来记录最大子数组的和,dummyResult是一个试探性的中间结果,它的作用是:当下一个遇到负数时,则只对dummyResult进行求和,result仍维持不变,待dummyResult + nums[i] > result或nums[i] > result时,才对result进行更新。另外,我也看了下贪心算法的其他实现,下面这个解答我认为思路非常清爽!
原创
发布博客 2024.12.08 ·
232 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Qt学习】| Qt事件之QEvent::ApplicationStateChange、QEvent::WindowActivate

事件在应用程序的状态发生变化时触发。例如,当应用程序从前台切换到后台,或者从后台切换到前台时,会触发这个事件。这个事件通常用于处理应用程序级别的状态变化。事件在窗口被激活时触发。当一个窗口从非活动状态变为活动状态时,会触发这个事件。这个事件通常用于处理窗口级别的状态变化。
原创
发布博客 2024.12.05 ·
553 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

【Qt学习】| 内存回收机制

本文章主要介绍Qt中的内存回收机制。
原创
发布博客 2024.12.01 ·
434 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

【LeetCode】| 455 分发饼干

小尺寸的饼干用来满足小胃口的孩子,大尺寸的饼干用来满足大胃口的孩子
原创
发布博客 2024.11.29 ·
247 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【软件国产化】| Windows和Linux下文件名后缀是否区分大小写

这是由Linux和Windows的系统差异造成的:在Windows系统下,文件的后缀名是不区分大小写的;在Linux系统下,文件的后缀名是严格区分大小写的。
原创
发布博客 2024.11.27 ·
416 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

QScrollBar问题:水平滚动条左右两端的箭头不显示如何解决

今天在进行国产化软件移植的过程中遇到了一个好诡异的问题,如下图所示:垂直滚动条上下两端可以正常显示箭头,但是水平滚动条左右两端无法显示箭头,虽然无法显示,当鼠标点击到箭头所在区域时功能又是生效的。
原创
发布博客 2024.11.26 ·
382 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

如何修改QPushButton关联菜单的弹出位置

本文主要介绍了如何为QPushButton设置关联菜单,并修改菜单的弹出位置
原创
发布博客 2024.10.31 ·
361 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【Qt学习】| Qt中的坐标系

代码示例实现的功能是,主窗口移动至(100,100),子窗口移动至(50,50),其中,btnA为主窗口的子窗口,btnB为btnA的子窗口,btnC为btnB的子窗口。可见,主窗口的位置是由屏幕坐标系确定的,其余子窗口的位置均是由其父窗口坐标系确定的。坐标原点为窗口左上角,x坐标值向右增加,y坐标值向下增加。图中共有三个窗口:主窗口、子窗口、孙子窗口。孙子窗口的位置由此类推。其中,主窗口的位置由。
原创
发布博客 2024.08.25 ·
395 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

【Qt学习】| QMainWindow

独立窗口,主窗口,不可内嵌,由QWidget派生独特性:可以包含菜单栏、工具栏、状态栏菜单栏和状态栏最多只能有一个,工具栏可以有多个先写这么多,后续学习了再补充。qt基础知识持续学习中,我们一起学习吧!
原创
发布博客 2024.08.25 ·
184 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【Qt学习】| QDialog

在这个例子中,对话框窗口的创建在主窗口的构造函数中,运行后会先显示对话框,当对话框关闭时才会显示主窗口。非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。对话框在主窗口的下层,需要把主窗口移走才能看到。qt基础知识持续学习中,我们一起学习吧!,一般查找替换窗口为非模态窗口。(2)不指定父对象时。
原创
发布博客 2024.08.25 ·
375 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

【Qt学习】| QWidget

qt基础知识持续学习中,我们一起学习吧!
原创
发布博客 2024.08.25 ·
254 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【软件国产化】CString类中函数的标准化改造

软件移植势必涉及到对原有类的重构,抽取出linux和windows下能够通用的函数,在抽取过程中免不了对一些windowsAPI/类进行标准化改造,最近改造了CString的相关函数,在此记录。总结:使用std::wstring的substr()来提取子字符串。总结:使用swprintf_s来格式化字符串。2.CString的Right函数。
原创
发布博客 2024.08.22 ·
183 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

职级答辩随想

当被分配到一个活儿的时候,我觉得第一步是先思考这个活能不能不干,如果要干需要明白为什么干,解决完为什么干之后,要怎么干,为这么这么干。在做ppt的时候我意识到这一点其实是很重要的,当下是你对这个任务项了解最清楚的时候,完全可以将开发过程中。第三点是:写不出来的东西大概率是讲不出来的。第一点是:包括我在内的很多开发人员其实工作做的很漂亮,在工作中付出了相当多的努力,但是无法很好的将自己做的事情展现出来,为什么?抛开结果不谈,准备ppt的过程让我思考了很多平时没有思考的东西,也加深了我对答辩这件事情的认识。
原创
发布博客 2024.08.08 ·
134 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【Qt学习】| Qt项目的文件介绍

对最简单的基于窗口的qt项目进行文件介绍
原创
发布博客 2024.07.15 ·
191 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【Qt学习】| 创建第一个Qt项目

在弹出的对话框中选择【Application】->【Qt Widgets Application】,点击【Choose】【Translation File】这一项是实现Qt工程国际化的,没有这个需求的话直接【下一步】即可。根据项目需求确定是否需要选择版本管理工具,然后点击【完成】输入项目名称、选择项目路径后,点击【下一步】默认选择qmake即可,点击【下一步】选择【文件】->【新建文件或项目】确认窗口类名称,点击【下一步】选择编译套件,点击【下一步】以下内容介绍如何创建一个。至此,项目创建成功。
原创
发布博客 2024.07.14 ·
241 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【Qt学习】| QtCreator简要介绍

可以根据菜单栏将编译、调试相关的快捷键记住,真正开发起来还是用快捷键方便。使用的QT版本为:Qt5.14.2,以下介绍均基于Qt5.14.2展开。不同版本可能略有差异。(1)侧边栏共分为上下两部分,上半部分包括:欢迎、编辑、设计、Debug、项目、帮助。:Qt官方文档,注意要在下拉框选择“索引”后再进行查找。:Projects——打开项目、新建项目。示例——官方提供的示例程序,点击即可查看。:查看项目文件列表,选中文件后可进行编辑。:可设置文件生成目录,选择编译套件。:调试窗口,可查看堆栈、跟踪变量。
原创
发布博客 2024.07.09 ·
281 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

光标销毁DestroyCursor的情况总结

如还有其他情况,欢迎评论区补充~
原创
发布博客 2024.07.08 ·
163 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多