Qt中创建菜单和工具栏的一点总结
来源:互联网 发布:天刀捏脸数据男五毒 编辑:程序博客网 时间:2024/06/11 20:57
Qt中创建菜单和工具栏步骤:
1.创建并设置动作
2.创建菜单并把动作添加到菜单上
3.创建工具栏并把动作添加到工具栏上
下面看看这三句精辟的话,先给段正确的代码吧:
QMenu *file = menuBar()->addMenu(tr("&File"));
file->addAction(openAction);
QToolBar *toolBar = addToolBar(tr("&File"));
toolBar->addAction(openAction);
我的问题是,menuBar返回菜单栏,然后调用addMenu,就添加了一个File菜单,
那么QToolBar为什么不这样用呢:QToolBar *tool = toolBar()->addTool(tr("&File"));当然是没有addTool这样的函数的总之我的意思是,两者的代码为什么没有保持一样的模式呢??我们自然期望增加menu和tooBar有一样的规则,这不是给我们程序员增加麻烦吗??现在回过头看上面说那三句话的后两句,“2.创建菜单并把动作添加到菜单上”,”3.创建工具栏并把动作添加到工具栏上“
即动作只能添加到菜单上和工具栏上,而不是菜单栏上或者工具上(GUI部件好像压根就没有“工具”这个概念吧),即有菜单和菜单栏之分,而无工具盒工具栏之分。
知道了这些,再看上面的代码,有理所当然了吧
- Qt中创建菜单和工具栏的一点总结
- Qt中创建菜单和工具栏
- Qt菜单和工具栏学习总结
- Qt添加菜单和工具栏
- QT主窗口创建菜单、工具栏和状态栏,添加上下文菜单
- 通过CAA在CATIA中创建自己的工具栏按钮和菜单
- 通过CAA在CATIA中创建自己的工具栏按钮和菜单
- Excel VBA创建自己的工具栏和菜单
- QT隐藏工具栏上的右键菜单
- eclipse 删除菜单项和工具栏中不用的项
- QT菜单与工具栏
- Qt菜单\工具栏
- 第七章 菜单和工具栏 总结
- QT中菜单Menu与工具栏Toolbar中各个Action的动态添加删除
- qt 的一点总结
- Qt的一点总结
- Qt中实现简单的菜单栏,工具栏和状态栏!
- qt中添加资源文件以及添加菜单图标、工具栏中菜单的快捷方式、窗口以及对话框的icon
- 北京实习总结——记住牛人那些话
- Android - 主要的UI元素
- LISP 8.6 生成展开式
- Qt-4.7.2及QtEmbedded-4.7.2 在ubuntu 11.10下的安装
- 数据挖掘十大经典算法 <一> :Adaboost算法
- Qt中创建菜单和工具栏的一点总结
- Objective-c 和 Mac操作系统
- linux 发无线 软AP hostapd+dnsmasq
- poj 2485 Highways
- 红外遥控解码驱动代码
- Spring MVC 教程,快速入门,深入分析
- SEO学习(五)——关键词的研究
- Ubuntu12.04下使用doxygen生成API文档
- Oracle DBA 每天、每周、每月应该做的工作