1. 界面GUI设计 2. 界面的类图设计 3. 右键上下文菜单的实现 (1)定义菜单对象(QMenu) (2)连接菜单中QAction对象到槽函数 (3)定义事件过滤器,并处理ContextMenu事件 (4)在当前鼠标的位置打开菜单对象 【编程实验】数据应用界面和右键菜单的实现 //main.c ...
分类:
其他好文 时间:
2016-12-01 02:08:13
阅读次数:
250
QMianWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器等。 QMainWindow中菜单需要QMenu类和QAction类来实现。 QAction类定义了菜单的具体行为。 QMain ...
下面一些是 Menu Bar,用于显示菜单;再下面一点事 Toolbar areas,用于显示工具条,Status Bar,就是状态栏。 Qt 提供了一个 QStatusBar 类来实现状态栏。 Qt 里面也有一个类似的类,叫做 QAction QAction 能够根据添加的位置来改变自己的样子 — ...
分类:
其他好文 时间:
2016-10-14 13:52:07
阅读次数:
226
先贴一段描述:Qt文档原文: Detailed Description The QAction class provides an abstract user interface action that can be inserted into widgets. In applications ma ...
分类:
其他好文 时间:
2016-09-12 23:53:44
阅读次数:
366
1. QAction的信号 (1)QAction被点击后,会产生一个triggered信号 (2)通过信号与槽机制能够捕捉对QAction对象的操作 (3)项目中可以将多个信号映射到同一个槽函数 connect(action, SIGNAL(triggered()), this, SLOT(slot ...
分类:
其他好文 时间:
2016-08-19 22:05:50
阅读次数:
129
在QMenuBar中添加快捷键很简单,只要在text的特定字母前加&,如&k按下ALT+k即会触发(QPushButton也是一样)。但在QToolBar则不然,需要调action->setShortcut(QKeySequence("ALT+k"))或action->setShortcuts为QA ...
分类:
其他好文 时间:
2016-07-22 22:42:59
阅读次数:
402
http://api.kde.org/2.0-api/classref/http://api.kde.org/frameworks-api/frameworks5-apidocs/ 在一个Qt程序中,会大量使用 QApplication, QDialog, QMainWindow, QAction, ...
项目创建基类选择项目文件编译运行项目文件1mainwindow.h#ifndefMAINWINDOW_H
#defineMAINWINDOW_H
#include<QMainWindow>
#include<QTextEdit>//文本
#include<QMenu>//加入菜单
#include<QMenuBar>//加入菜单栏
#include<QAction>//加入菜单..
分类:
其他好文 时间:
2016-06-05 17:13:36
阅读次数:
404
1. 菜单栏 菜单是一系列命令的列表。为了实现菜单、工具栏按钮、键盘快捷键等命令的一致性,Qt使用动作(Action)来表示这些命令。Qt的菜单就是由一系列的QAction动作对象构成的列表,而菜单栏则是包容菜单的面板,它位于主窗口顶部、主窗口标题栏的下面。一个主窗口最多只有一个菜单栏。 2. 状态... ...
分类:
其他好文 时间:
2016-04-16 12:19:35
阅读次数:
127
工具栏 菜单对程序中的所有命令进行分组防治,而工具栏则提供了快速执行最常用命令的方法。 效果: 点击工具栏图标窗口关闭。 self.exit = QtGui.QAction(QtGui.QIcon('exit.png'), 'Exit', self) self.exit.setShortcut('C ...
分类:
其他好文 时间:
2016-03-28 07:03:18
阅读次数:
171