企业网站制作公司推荐,移动互联网应用程序个人信息保护管理暂行规定(征求意见稿),微网站模板制作,汽车配件加工网目录
前言#xff1a;
技能#xff1a;
内容#xff1a;
1. 界面添加
2. 信号槽 功能实现
参考#xff1a; 前言#xff1a; 基于QMainWindow#xff0c;生成菜单下面的工具栏#xff0c;可以当作菜单功能的快捷键#xff0c;也可以完成新的功能 直接在UI文件中…目录
前言
技能
内容
1. 界面添加
2. 信号槽 功能实现
参考 前言 基于QMainWindow生成菜单下面的工具栏可以当作菜单功能的快捷键也可以完成新的功能 直接在UI文件中生成 技能 创建工具栏 内容
基于QMainWindow创建时基类选择QMainWindow
1. 界面添加
菜单文件的生成可以看这篇文章-14. Qt 程序菜单实现基于QMainWindow
生成完菜单还想要更完美的再添加工具栏很简单
右键ui文件可以直接看到添加工具栏 添加完后可以看到toolbar而且在ui界面出现了一个“横条” 这是因为工具栏宽度太小点击右侧“对象”中的toolbar在下面属性里面修改合适宽度
添加工具时在下面的action编辑器以拖拽的方式移入界面的工具栏编辑器左上角可以新建如果有之前的action可以实现相同功能的快捷键不过只会有之前在ui文件中添加的action如果是在cpp里面用代码写的这里没有显示 双击action编辑可以提前添加好图标文件再设置图标这样工具栏显示就只有图标了越来越高级了呢至于图标资源文件怎么用可以看-15. Qt 添加资源文件和实现访问 另外设置菜单图标可以这样用代码实现当然动作图标也可以用代码。也可以用编辑时选取 pActNewnew QAction(新建);pActNew-setShortcut(Qt::CTRL|Qt::Key_N);
//创造“新建”菜单QIcon *pic1new QIcon(:/qt2.jpg);pActNew-setIcon(*pic1);
//设置菜单的图标
右键菜单栏可以添加分隔符这样每个图标间有一条竖线分割 2. 信号槽 功能实现
至于图标的功能新建的action右键转到槽实现。如果有之前生成菜单时的action可以直接用不用再额外设置就可以实现相同功能。信号用triggered是简单的点击触发其他的自选 参考
【Qt学习系列】16.Qt工具栏