PyGTK 拖放
PyGTK 拖放 具有关联X窗口的小部件可以进行拖放操作。在程序中,小部件作为拖放的源和/或目标必须首先被指定。被定义为源的小部件可以发送被拖曳的数据。当被拖曳的数据被放置在目标小部件上时,该小部件接受它。 设置拖放功能的应用程序需要以下步...
admin阅读(152)赞(0)
PyGTK 拖放 具有关联X窗口的小部件可以进行拖放操作。在程序中,小部件作为拖放的源和/或目标必须首先被指定。被定义为源的小部件可以发送被拖曳的数据。当被拖曳的数据被放置在目标小部件上时,该小部件接受它。 设置拖放功能的应用程序需要以下步...
admin阅读(165)赞(0)
PyGTK Timeout超时函数 PyGTK API的gobject模块有一个有用的函数,可以创建一个定时调用的超时函数。 source_id = gobject.timeout_add(interval, function, …) 第二...
admin阅读(165)赞(0)
PyGTK 标尺类 这是水平(gtk.Hruler)和垂直(gtk.Vruler)标尺的基类,用于在窗口中显示鼠标指针的位置。标尺上的小三角形指示了指针的位置。 标尺对象使用各自的构造函数创建 − hrule = gtk.Hruler() ...
admin阅读(153)赞(0)
PyGTK 剪贴板类 剪贴板对象在两个进程或同一应用程序的两个小部件之间保持共享数据。gtk.Clipboard 是 gtk.SelectionData 类的高级接口。 下面是 gtk.Clipboard 构造函数的原型 – g...
admin阅读(159)赞(0)
PyGTK 日历类 在PyGTK工具包中,日历小部件显示一个简单的日历,一次只显示一个月份。默认显示导航控件以切换月份和年份。显示选项可以适当配置。 月份属性的值介于0到11之间,日期属性的值介于1到31之间。 有一个简单的构造函数可以创建...
admin阅读(157)赞(0)
PyGTK SpinButton类 SpinnButton 小部件,通常称为 Spinner,是一个带有上下箭头的 gtk.Entry 小部件。用户可以直接在其中键入数值,或者使用上下箭头进行增减。gtk.SpinButton 类继承自 g...
admin阅读(170)赞(0)
PyGTK DrawingArea类 DrawingArea小部件呈现一个空白画布,其中包含一个可以画线、矩形、弧线等对象的gtk.gdk.Window。 PyGTK使用Cairo库进行绘图操作。Cairo是一个流行的2D矢量图形库。它是用...
admin阅读(162)赞(0)
PyGTK 图像类 这个类也是继承自gtk.Misc类的。gtk.Image类的对象显示一张图片。通常,图片会从文件中加载,并以表示gtk.gdk.Pixbuf类的像素缓冲区的形式呈现。相反,通常使用一个方便的函数 set_from_fil...
admin阅读(153)赞(0)
PyGTK 箭头类 gtk.Arrow对象用于绘制指向四个基本方向的简单箭头。此类继承自 gtk.Misc 类,并且对象将占据任何分配给它的空间,例如Label或Button小部件。 通常,使用以下构造函数创建Arrow对象− Arr = ...
admin阅读(166)赞(0)
PyGTK ScrolledWindow类 滚动窗口是用来访问比父窗口更大的区域中的其他小部件的。一些小部件如TreeView和TextView原生支持滚动。对于其他小部件如Label或Table,需要提供一个Viewport。 gtk.S...
admin阅读(150)赞(0)
PyGTK 视口类 如果一个部件的区域大于顶层窗口的区域,它会与一个ViewPort容器关联。gtk.Viewport部件提供了适应能力,可以在ScrolledWindow中使用。例如,一个Label部件没有任何调整。因此它需要一个View...
admin阅读(150)赞(0)
PyGTK 进度条类 进度条用于给用户提供长时间运行的过程的可视指示。gtk.ProgressBar小部件可以在两种模式下使用 – 百分比模式和活动模式。 当可以准确估计还有多少工作待完成时,进度条可以使用百分比模式,用户可以看...
admin阅读(144)赞(0)
PyGTK 状态栏类 通知区域通常位于窗口底部,被称为状态栏。任何类型的状态更改消息都可以显示在状态栏上。它还有一个可以调整大小的手柄。 gtk.Statusbar小部件维护着一组消息。因此,新消息会显示在当前消息的顶部。如果弹出消息,之前...
admin阅读(146)赞(0)
PyGTK Paned 类 Paned 类是可以水平(gtk.Hpaned)或垂直(gtk.Vpaned)显示两个可调整下载的小部件的基类。使用 pack1() 和 pack2() 方法将子小部件添加到下载中。 下载小部件在两个小部件之间绘...
admin阅读(134)赞(0)
PyGTK TreeView类 TreeView小部件显示实现gtk.TreeModel接口的模型的内容。PyGTK提供以下类型的模型− gtk.ListStore gtk.TreeStore gtk.TreeModelSort ListS...
admin阅读(146)赞(0)
PyGTK AspectFrame类 gtk.AspectFrame类是Frame类的子类。无论主窗口如何调整大小,此框架中的子小部件始终保持其宽高比。 gtk.AspectFrame小部件的ratio属性确定了小部件的宽高比。 0.5的宽...
admin阅读(143)赞(0)
PyGTK Frame类 Frame类是gtk.Bin类的子类。它在放置在其中的子部件周围绘制一个装饰性的边框。Frame可能包含一个可以自定义位置的标签。 可以使用以下构造函数构造gtk.Frame对象− frame = gtk.Fram...
admin阅读(144)赞(0)
PyGTK Notebook类 Notebook小部件是一个带有标签的容器。该容器中的每个标签都包含了一个不同的页面,并且这些页面是以重叠的方式显示的。通过点击标签的标签来使任何所需的页面可见。可以配置标签的标签显示在顶部或底部或左侧或右侧...
admin阅读(140)赞(0)
PyGTK 文件选择对话框 该对话框用于让用户选择需要打开或保存的文件的位置和名称。它嵌入了FileChooserWidget并在action_area中提供了OK和CANCEL按钮。 以下是gtk.FileChooserDialog类的构...
admin阅读(135)赞(0)
PyGTK 颜色选择对话框 这是在PyGTK API中预配置的对话框,允许用户选择和应用颜色。它内部嵌入了一个gtk.ColorSelection小部件。 gtk.ColorScelection小部件呈现了一个颜色轮和颜色参数(如HSV和R...
admin阅读(138)赞(0)
PyGTK 字体选择对话框 gtk.FontSelection小部件允许用户选择和应用特定名称、大小和样式的字体。对话框中有一个预览框,其中包含将在所选字体描述中显示的一些文本,并带有两个按钮:CANCEL和OK。 PyGTK API包含一...
admin阅读(152)赞(0)
PyGTK AboutDialog类 gtk.AboutDialog组件提供了一种简单的方法来显示关于程序的信息,如其标志、名称、版权、网站和许可证。当用户从 帮助 菜单选择 关于 选项时,通常会打开一个关于对话框。对话框的所有部分都是可选...
admin阅读(151)赞(0)
PyGTK MessageDialog类 Messagedialog小部件是一个配置为显示表示消息类型的图像的对话框窗口,即错误、问题或一些信息性文本。使用以下构造方法声明MessageDialog对象 – gtk.Messag...
admin阅读(153)赞(0)
PyGTK 对话框类 对话框小部件通常用作在父窗口上方的弹出窗口。对话框的目的是收集用户的一些数据并将其发送到父窗口。对话框可以是模态的(阻塞父框架)或非模态的(对话框框架可以被绕过)。 PyGTK库的对话框小部件是垂直分割的窗口。在顶部部...
admin阅读(155)赞(0)
PyGTK Scrollbar 类 这个类是gtk.Hscrollbar和gtk.Vscrollbar的抽象基类小部件。两者都与一个Adjustment对象关联。滚动条的滑块位置受滚动调整控制。调整对象的属性用于以下用途 – l...
admin阅读(161)赞(0)
PyGTK Scale 类 这个类作为 HScale 和 VScale 小部件的抽象基类。这些小部件作为一个滑块控件并选择一个数字值。 这个抽象类的以下方法由 HScale 类和 VScale 类实现: set_digits() -...
admin阅读(157)赞(0)
PyGTK 范围类 该类作为让用户在下限和上限之间调整数值参数值的小部件的基类。刻度小部件(gtk.Hscale 和 gtk.Vscale)和滚动条小部件(gtk.HScrollbar 和 gtk.VScrollbar)由 Range 类派...
admin阅读(166)赞(0)
PyGTK Adjustment类 PyGTK工具包中的一些小部件可以通过鼠标或键盘由用户在指定范围内进行调整。Viewport之类的小部件用于显示大数据的可调整部分,例如在TextView控件中的多行文本。 PyGTK使用gtk.Adju...
admin阅读(164)赞(0)
PyGTK 工具栏类 工具栏类是从gtk.Container类继承的。它持有和管理一组按钮和其他小部件。通常在顶层窗口的菜单栏下方可以看到一个或多个水平条形按钮。工具栏还可以放在一个称为HandleBox的可分离窗口中。默认情况下,gtk....
admin阅读(148)赞(0)
PyGTK 菜单栏、菜单和菜单项 一个水平栏位于顶层gtk.Window的标题栏下方,用于显示一系列菜单。它是PyGTK API中gtk.MenuBar类的一个对象。 gtk.Menu类的一个对象被添加到菜单栏中。它也用于创建上下文菜单和弹...