第13章 创建图形用户界面

本章我们将学习创建图形用户界面(GUI)。我们可以使用多种Python库来创建GUI,本章将学习使用PyQt5 Python库创建GUI。

本章将介绍以下主题。

  • GUI简介。
  • 使用程序库创建基于GUI的应用程序。

本节将学习GUI。Python有多种GUI框架,本节将介绍PyQt5。PyQt5具有不同的图形组件,也称为对象控件,可以在屏幕上显示并与用户交互。这些组件如下所示。

  • PyQt5 window:PyQt5 window用于创建简单的应用程序窗口。
  • PyQt5 button:PyQt5 button是一个按钮,可以随时单击,并执行对应操作。
  • PyQt5 textbox:PyQt5 textbox控件允许用户输入文本。
  • PyQt5 label:PyQt5 label控件用于显示单行文本或图像。
  • PyQt5 combo box:PyQt5 combo box控件包含一个组合按钮和一个弹出列表。
  • PyQt5 check box:PyQt5 check box控件是一个可以选中或取消选中的选项按钮。
  • PyQt5 radio button:PyQt5 radio button控件是一个可以选中或取消选中的选项按钮。在一组单选按钮中,一次只能选中其中一个按钮。
  • PyQt5 message box:PyQt5 message box控件用于显示消息。
  • PyQt5 menu:PyQt5 menu控件提供了不同的显示选项。
  • PyQt5 table:PyQt5 table控件为应用程序提供标准表显示功能,可以使用多行和多列构建。
  • PyQt5 signals/slots:signals让程序对已发生的事件做出反应,而slot是一个在信号发生时被调用的函数。 ...

Get 写给系统管理员的Python脚本编程指南 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.