PyGTK 重要的类

PyGTK 重要的类

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

序号 类和描述
1 gtk.Widget 这是所有PyGTK小部件的基类。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 该小部件显示更大小部件的一部分。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程