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

1.close退出槽函数


2.设置快捷键,QMenu 。

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


3.QMenuBar内存泄露问题

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

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

正确写法:

QMenu函数:

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

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

相关推荐
mahuifa5 分钟前
ubuntu18.04编译qt5.14.2源码
开发语言·数据库·qt
一个Potato11 分钟前
Python面试总结
开发语言·python
侧耳倾听11128 分钟前
java集合相关的api-总结
java·开发语言
贺函不是涵40 分钟前
【沉浸式求职学习day43】【Java面试题精选3】
java·开发语言·学习
xiaobin889991 小时前
matlab官方免费下载安装超详细教程2025最新matlab安装教程(MATLAB R2024b)
java·开发语言·其他·matlab
Takoony1 小时前
正则表达式r前缀使用指南
开发语言·正则表达式·r语言
搏博1 小时前
WPS中代码段的识别方法及JS宏实现
开发语言·javascript·wps
vortex51 小时前
Bash fork 炸弹 —— :(){ :|:& };:
运维·服务器·开发语言·网络安全·bash
Pacify_The_North1 小时前
【进程控制二】进程替换和bash解释器
linux·c语言·开发语言·算法·ubuntu·centos·bash
xiaohanbao092 小时前
day29 python深入探索类装饰器
开发语言·python·学习·机器学习·pandas