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

1.close退出槽函数


2.设置快捷键,QMenu 。

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


3.QMenuBar内存泄露问题

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

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

正确写法:

QMenu函数:

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

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

相关推荐
坐吃山猪2 小时前
SpringBoot01-配置文件
java·开发语言
晚风(●•σ )2 小时前
C++语言程序设计——06 字符串
开发语言·c++
我叫汪枫2 小时前
《Java餐厅的待客之道:BIO, NIO, AIO三种服务模式的进化》
java·开发语言·nio
Nicole-----2 小时前
Python - Union联合类型注解
开发语言·python
晚云与城2 小时前
今日分享:C++ -- list 容器
开发语言·c++
兰雪簪轩3 小时前
分布式通信平台测试报告
开发语言·网络·c++·网络协议·测试报告
FPGAI3 小时前
Qt编程之信号与槽
开发语言·qt
Swift社区4 小时前
从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?
java·开发语言
0wioiw04 小时前
Go基础(④指针)
开发语言·后端·golang
How_doyou_do5 小时前
数据传输优化-异步不阻塞处理增强首屏体验
开发语言·前端·javascript