【Qt】Qt常见控件的相关知识点

1.close退出槽函数


2.设置快捷键,QMenu 。

适用&字母就能设置快捷键,运行qt程序,最后就可以按Alt+对应的字母进行快捷操作。


3.QMenuBar内存泄露问题

如果ui已经自动生成了menubar,我们再次生成一个新的菜单栏,而且把新创建的菜单栏增加到对象树上。(this->setMenuBar(menubar));

然后旧的菜单栏就没有挂在对象树上了。

正确写法:

QMenu函数:

返回值 :指向当前主窗口菜单栏的指针。若菜单栏不存在,会自动创建一个并返回

这样就不会创建两个菜单栏了,如果UI自己生成了,就获取,否则就创建。

相关推荐
小短腿的代码世界4 分钟前
信号路由风暴:Qt算法交易系统的高频信号分发架构
qt·算法·架构
一楼的猫19 分钟前
从文本特征分析看网文平台AI检测:3个被忽视的指标
开发语言·人工智能·学习方法·ai编程·ai写作·ai自动写作
yuan1999725 分钟前
基于MATLAB的梁非线性动力学方程编程实现框架
开发语言·matlab
Xin_ye1008630 分钟前
C# 零基础到精通教程 - 第十一章:LINQ——语言集成查询
开发语言·c#
欧米欧30 分钟前
C++进阶数据结构之搜索二叉树
开发语言·数据结构·c++
Xin_ye1008633 分钟前
C# 零基础到精通教程 - 第十章:集合与泛型——高效管理数据
开发语言·c#
ch.ju1 小时前
Java Programming Chapter 4——Composition of classes
java·开发语言
人道领域1 小时前
Java基础热门八股总结:八种基本数据类型 + 装箱拆箱 + 缓存机制,(90%的Java新手都搞不清的装箱拆箱问题)
java·开发语言·python
Deep-w1 小时前
【MATLAB】含光伏 - 储能的家庭/工业微电网能量管理仿真研究
开发语言·算法·matlab
菜鸟小九1 小时前
JUC补充(ThreadLocal、completableFuture)
java·开发语言