
C++
文章平均质量分 65
俞兆康
这个作者很懒,什么都没留下…
展开
-
[ Qt ] | Qlabel使用
本文介绍了Qt中QLabel控件的常用属性和操作方法。主要内容包括:1)文本设置(text/textFormat)和图片插入功能;2)窗口大小变化时的图片自适应处理(resizeEvent);3)边框和对齐方式的参数设置;4)文本缩进(包括首行缩进和多行缩进)和边距设置;5)QLabel特有的伙伴机制(buddy),可以关联单选框或复选框实现快捷键操作。文章通过具体参数和操作示例,详细说明了QLabel在界面开发中的实际应用技巧。原创 2025-05-29 23:12:28 · 548 阅读 · 0 评论 -
Boost站内API搜索助手项目
文章摘要:本文介绍了搜索引擎的核心技术流程,重点解析了正排索引与倒排索引的构建机制。正排索引通过文档ID映射文档内容,倒排索引则基于关键词关联文档ID。流程包括文档解析、索引建立和搜索处理三部分:1)使用Boost库处理HTML文档并存储结构化数据;2)建立正排索引存储文档信息,倒排索引统计词频计算权重;3)搜索时对用户输入分词查询,按权重排序返回结果。难点在于大小写处理的一致性,需将索引和查询词统一转为小写,但在生成摘要时需保留原文格式。该方案通过文档相关性计算优化了搜索结果排序。原创 2025-05-29 11:32:48 · 932 阅读 · 0 评论 -
[ Qt ] | QPushButton常见用法
前面已经说了很多用法了,下面主要说说绑定键盘,设置Icon图片。原创 2025-05-29 11:18:04 · 160 阅读 · 0 评论 -
[ Qt ] | Widget常用控件(四)
本文介绍了Qt界面开发中的三个实用功能:1)tooltip提示框的设置方法,通过setToolTip()实现悬停提示;2)focusPolicy焦点策略控制,说明Tab/Click等焦点切换方式及其实际应用场景(如在线考试防作弊);3)styleSheet样式表的使用,解释RGB颜色表示法(0-255)及如何在开发中通过取色器获取颜色值。三部分内容均为Qt界面开发的基础实用技巧。原创 2025-05-29 11:15:37 · 260 阅读 · 0 评论 -
[ Qt ] | QRadioButton和QCheckBox的使用
点击了不一定选中,比如之前我们设置了setCheckable(false),任然是可以响应点击事件,但是这里的checked就是false;checkable只是让按钮不被选中,但是任然可以响应点击事件,所以可以直接使用setEnable(false);toggled触发条件:第一次被选中、选中其他radioButton因为排他性触发,参数为false。问题:RadioButton默认是排他的,导致我们选择汉堡的时候会影响小食和饮料。解决:QButtonGroup为按钮分组,组内排他。原创 2025-05-29 10:59:18 · 660 阅读 · 0 评论 -
说说C/C++结构体大小计算(内存对齐)
C/C++结构体大小计算(内存对齐);修改默认对齐数;C++继承场景下的类的大小的计算;如何定义一个计算成员变量在类中偏移量的宏?原创 2025-05-14 17:09:19 · 493 阅读 · 0 评论 -
[ C++ ] | C++11 从左值引用到右值引用
C++ 11 是在 C++ 98 之后又一个变化比较大的标准。为C++增加了很多东西,其中有一部分是有用的,有一部分是我自认为作用不是很大东西。这一章呢?我们就来说说C++11我,我认为对性能优化最有用的一部分 ---- 右值引用。原创 2025-03-30 22:22:52 · 1439 阅读 · 0 评论