QT随记-菜单栏

embedded/2025/2/27 0:07:18/

如果需要窗口带菜单栏,工具栏,状态栏等,大多数时候设计基类为QMainWindow.

1、创建菜单栏 (QMenuBar)

菜单栏通常是通过QMainWindow 提供的menuBar()方法来实现,如果是QWidget,则需要手动创建QmenuBar并添加到布局中。

2、菜单,子菜单 (QMenu)

通过addMenu()来把菜单添加到菜单栏中,同是也可以通过addMenu() 在菜单下添加子菜单。

3、菜单项

菜单项是菜单中的具体操作项,通常用QAction 表示。可以设置菜单的文本: setText();可以设置菜单的图标setIcon;可以设置菜单的快捷键setShortCut等。

4、对菜单栏,菜单和菜单项都可以通过样式来设置。 setStyleSheet

   //菜单栏QMenuBar *menu_bar = menuBar();//菜单QMenu *file_menu = menu_bar->addMenu("File");//菜单中的子菜单QMenu *sub_menu = file_menu->addMenu("子菜单");//菜单项QAction *file_creat = file_menu->addAction("新建");QAction *file_open &

http://www.ppmy.cn/embedded/167394.html

相关文章

SpringBoot 热部署

1、添加 DevTools 依赖 <!-- 热部署依赖 --> <dependency> <groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId> </dependency>2、在IDEA的菜单栏中依次选择“File”→“Settings”&#x…

告别 Freetype,拥抱高效字体处理新方案 - 纯c#解析字体库

在当今数字化的时代&#xff0c;字体处理在众多领域中都扮演着至关重要的角色&#xff0c;无论是平面设计、网页开发&#xff0c;还是移动应用、游戏制作&#xff0c;合适的字体选择与精准的处理都能极大地提升用户体验。而在字体处理的技术领域&#xff0c;Freetype 库一直是开…

[特殊字符]清华大学:DeepSeek从入门到精通.pdf(清华领航,驾驭DeepSeek,开启AI新境界)

不愧是清华大学出品的deepseek手册&#xff0c;简直是新手 福音&#xff0c;非常实用&#xff01; 这份《DeepSeek&#xff1a;从入门到精通》手册从基础到高 阶&#xff0c;手把手教你玩转DeepSeek&#xff0c;特别适合刚入门的小白&#xff0c;拿来就能用&#xff01; 1.Deep…

2025面试Go真题第一场

前几天参加了一场面试&#xff0c;GoLang 后端工程师&#xff0c;他们直接给了我 10 道题&#xff0c;我留了一个截图。 在看答案之前&#xff0c;你可以先简单做一下&#xff0c;下面我会对每个题目做一个说明。 文章目录 1、golang map 是否并发安全?2、协程泄漏的原因可能是…

[AI]从零开始的树莓派运行DeepSeek模型教程

一、前言 在前面的教程中&#xff0c;教了大家如何在windows中使用llama.cpp来运行DeepSeek模型。根据前面的教程中&#xff0c;我们也了解到了&#xff0c;我们只需要编译好llama.cpp就可以运行DeepSeek以及类似的LLM模型。那么本次教程就来教大家如何使用树莓派来运行大模型。…

MySQL 主从集群同步延迟问题分析与解决方案

MySQL 主从复制&#xff08;Replication&#xff09;是构建高可用架构的核心技术&#xff0c;但在实际应用中&#xff0c;主从同步延迟&#xff08;Replication Lag&#xff09;是常见且棘手的问题。延迟会导致从库数据不一致、读请求返回旧数据&#xff0c;甚至引发业务逻辑错…

全方位监控AWS Application Load Balancer异常情况实战

在现代分布式架构中,负载均衡器扮演着关键角色,负责流量分发、高可用性和安全性。AWS Application Load Balancer (ALB) 作为AWS云上的负载均衡服务,为我们提供了高度可用、安全且具有弹性的负载均衡能力。然而,即使是云服务也难免会出现异常情况,因此我们需要建立完善的监控体…

Deepseek 实战全攻略,领航科技应用的深度探索之旅

想玩转 Deepseek&#xff1f;这攻略别错过&#xff01;先带你了解它的基本原理&#xff0c;教你搭建运行环境。接着给出自然语言处理、智能客服等应用场景的实操方法与代码。还分享模型微调、优化技巧&#xff0c;结合案例加深理解&#xff0c;让你全面掌握&#xff0c;探索科技…