PyGTK - 重要类
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 此小部件显示较大小部件的一部分。 |