在这部分PyQt5教程中,我们将创建菜单和工具栏。 主窗口QMainWindow 类提供了一个主要的应用程序窗口。你用它可以让应用程序添加状态栏,工具栏和菜单栏。 状态栏状态栏用于显示状态信息。 你用QMainWindow创建状态栏的小窗口。 QMainWindow类第一次调用statusBar()方法创建一个状态栏。后续调用返回的状态栏对象。showMessage()状态栏上显示一条消息。 菜单栏菜单栏是常见的窗口应用程序的一部分。(Mac OS将菜单条不同。得到类似的结果,我们可以添加以下行:menubar.setNativeMenuBar(假)。) 在上面的例子中,我们创建一个菜单栏和一个菜单。这个菜单将终止应用程序。Ctrl + Q的行动是可访问的快捷方式。 QAction可以操作菜单栏,工具栏,或自定义键盘快捷键。上面三行,我们创建一个事件和一个特定的图标和一个“退出”的标签。然后,在定义该操作的快捷键。 当我们点击菜单的时候,调用qApp.quit,终止应用程序。 工具栏工具栏提供了一个快速访问的入口。 在上面的例子中,我们创建一个简单的工具栏。工具栏有有一个按钮,点击关闭窗口。 类似于上面的菜单栏的例子,我们创建一个QAction事件。该事件有一个标签、图标和快捷键。退出窗口的方法 把他们放在一起在本节的最后一个例子中,我们将创建一个菜单条,工具栏和状态栏的小窗口 创建了一个窗口 我们创建了一个QTextEdit,并把他设置为窗口的布局 |
|