当前位置: 首页 > 文档资料 > PyGTK 中文教程 >

重要的类(Important Classes)

优质
小牛编辑
130浏览
2023-12-01

PyGTK模块包含各种小部件。 gtk.Object类充当大多数小部件以及一些非小部件类的基类。 使用PyGTK的桌面应用程序的顶层窗口由gtk.Window类提供。 下表列出了重要的小部件及其功能 -

S.NO类和描述
1

gtk.Widget

这是所有PyGTK小部件的gtk.base类。 gtk.Widget为小部件提供了一组通用的方法和信号。

2

gtk.Window

这是一个包含一个子窗口小部件的顶层窗口。 gtk.Window是一个装饰有标题栏的显示区域,以及允许用户关闭,调整大小和移动窗口的项目。

3

gtk.Button

这是一个按钮小部件,可在单击时发出信号。 gtk.Button通常显示为带有文本标签的按钮,通常用于附加回调函数。

4

gtk.Entry

这是一个单行文本输入小部件。

5

gtk.Label

此小组件显示有限数量的只读文本。

6

gtk.ButtonBox

这是包含多个按钮的小部件的基类。

7

gtk.HBox

这是一个将子窗口小部件组织成单个水平行的容器。

8

gtk.VBox

这是一个将子窗口小部件组织到一个列中的容器。

9

gtk.Fixed

这是一个容器,可以将子窗口小部件放置在固定位置并具有固定大小,以像素为单位。

10

gtk.Layout

这提供了包含子窗口小部件和自定义绘图的无限可滚动区域。

11

gtk.MenuItem

此小部件实现菜单项的外观和行为。 gtk.MenuItem的派生窗口小部件子类是菜单的唯一有效子窗口。 当用户选择时,他们可以显示弹出菜单或调用相关的功能或方法

12

gtk.Menu

这是一个下拉菜单,由MenuItem对象列表组成,可以由用户导航和激活以执行应用程序功能。

13

gtk.MenuBar

这将在应用程序窗口或对话框中水平显示菜单项。

14

gtk.ComboBox

此小组件用于从项目列表中进行选择。

15

gtk.Scale

这是一个水平或垂直滑块控件,用于选择数值。

16

gtk.Scrollbar

这会显示水平或垂直滚动​​条。

17

gtk.ProgressBar

这用于显示长时间运行的进度。

18

gtk.Dialog

这将显示一个用于用户信息和操作的弹出窗口。

19

gtk.Notebook

此窗口小部件是一个容器,其子窗口是重叠的页面,可以使用选项卡标签进行切换。

20

gtk.Paned

这是具有两个窗格的窗口小部件的基类,可以水平或垂直排列。 子窗口小部件被添加到窗口小部件的窗格中。 用户可以调整两个孩子之间的划分。

21

gtk.TextView

此小组件显示TextBuffer对象的内容。

22

gtk.Toolbar

此容器在水平或垂直条中保存和管理一组按钮和小部件。

23

gtk.TreeView

此小部件显示标准TreeModel(ListStore,TreeStore,TreeModelSort)的内容

24

gtk.DrawingArea

此小部件有助于创建自定义用户界面元素。 gtk.DrawingArea本质上是一个空白小部件,包含一个可以绘制的窗口。

25

gtk.Calendar

此小组件显示日历,并允许用户选择日期。

26

gtk.Viewport

此小组件显示较大小部件的一部分。