首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)

    1.2、 菜单栏类创建菜单栏 在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象。QMenu类提供了一个可以添加到菜单栏的小控件,也用于创建上下文菜单和弹出菜单。...每个QMenu对象都可以包含一个或多个QAction对象或级联的QMenu对象。...在设计菜单系统时使用的一些重要方法如下表所示: 通个示例了解QMenuBar、QMenu和QAction菜单栏类,示例效果如下所示: 示例中,顶层窗口必须是QMainWindow对象,才可以引用QMenuBar...单击任何QAction按钮时,QMenu对象都会发射triggered信号。...当单击"show"菜单选项时,会在状态栏显示提示信息,并在5秒后消失。

    7.3K31

    C++ Qt开发:ToolBar与MenuBar菜单组件

    setToolButtonStyle(Qt::ToolButtonStyle style) 设置工具按钮的样式,可以是文本和图标一起显示、只显示图标、只显示文本等。...动作关联: 菜单项通常与具体的动作(QAction)关联,点击菜单项时触发相应的动作。 上下文菜单: QMenuBar 也可以用作上下文菜单(右键菜单),在特定区域点击右键时显示相应的菜单项。...addMenu(QMenu *menu) 添加给定的菜单。 setActiveAction(QAction *action) 设置活动动作,该动作将在菜单栏上显示为活动状态。...setActiveAction(QAction *action) 设置活动动作,该动作将在菜单栏上显示为活动状态。...*pMenu = new QMenu(this); QAction *pNewTask = new QAction(tr("新建菜单"), this); QAction *pEditTask

    1K10

    13.QT-QMainWindow组件使用

    QMainWindow介绍 主窗口是与用户进行长时间交互的顶层窗口,比如记事本 主窗口通常是应用程序启动后显示的第一个窗口 QMainWindow是Qt中主窗口的基类,继承于QWidget,如下图所示...创建菜单示例: QMenuBar mb= menuBar();              //返回菜单栏,如果菜单栏没有创建,则返回一个空的菜单栏 QMenu*...menu= new QMenu("File(&F)", QMenuBar ); //(&F):表示添加alt+F键快捷键打开这个菜单 QAction* action= new...QAction("New(N)", QMenu);         //(N):表示添加N键快捷键 action-> setShortcut(QKeySequence (Qt::CTRL + Qt...3.状态栏 状态栏一般位于主窗口最底部 用来显示简要信息 显示的信息一般分为: -实时信息,如:  当前程序状态 -永久信息,如: 程序版本号,机构名称   -进度信息,如: 进度条提示,百分比提示

    2.3K40

    PYQT中的菜单和工具栏

    然后用showMessage()方法在状态栏上显示一些信息。 菜单栏 菜单栏是GUI应用的常规组成部分。是位于各种菜单中的一组命令操作(Mac OS 对待菜单栏有些不同。...第三行创建一个当我们鼠标浮于菜单项之上就会显示的一个状态提示。 当我们选中特定的动作,一个触发信号会被发射。信号连接到QApplication组件的quit()方法。这样就中断了应用。..., QMenu, QApplication class Example(QMainWindow): def __init__(self): super()....使用创建新菜单QMenu。 impMenu = QMenu('Import', self) 将一个动作添加到子菜单中addAction()。...impAct = QAction('Import mail', self) impMenu.addAction(impAct) Context menu(弹出菜单) 上下文菜单(也称为弹出菜单)是在某些上下文下显示的命令列表

    2.6K30
    领券