PyGTK 窗口类

PyGTK 窗口类

gtk.Window类的一个对象提供了一个用户通常认为是Wwindow的widget。这个小部件是一个容器,因此它可以容纳一个子小部件。它提供了一个可显示的区域,上面有标题栏和调整大小的控件。

gtk.Window类有以下构造函数

gtk.Window(type)

类型参数采取以下值之一 –

gtk.WINDOW_TOPLEVEL (默认) 这个窗口没有父级。顶层窗口是主程序窗口和对话框。
gtk.WINDOW_POPUP 此窗口没有框架或装饰。弹出窗口用于菜单和工具提示。

gtk.Window类的一些重要方法列举如下-

S.NO 方法和描述
1 set_title(string) 这将gtk.window的 “title “属性设置为 title 指定的值 窗口的标题将显示在其标题栏中。
2 get_title() 如果设置了,则返回窗口的标题。
3 set_position() 设置窗口的位置。预定义的位置常数是 – gtk.WIN_POS_NONE
gtk.WIN_POS_CENTER
gtk.WIN_POS_MOUSE
gtk.WIN_POS_CENTER_ALWAYS
gtk.WIN_POS_CENTER_ON_PARENT
4 set_focus() 这是将指定的窗口部件设置为窗口的焦点部件。
5 set_ resizable() 默认为真,set_resizable()帮助用户设置窗口的大小。
6 set_decorated() 默认为真。如果为假,标题栏和窗口的大小控制将被禁用。
7 set_modal() 如果为真,窗口将成为模态,与其他窗口的交互被阻止。这用于对话框部件。
8 set_default_size() 这将窗口的默认大小设置为指定的宽度和高度(像素)。

gtk.Window小工具會發出以下信號 –

activate-default 當視窗的預設子物件被激活時, 通常是由使用者按下Return或Enter鍵而發出的.
activate-focus 当拥有焦点的子窗口部件被激活时,通常由用户按空格键发出这个信号。
move-focus 当用户按Tab、Shift+Tab或向上、向下、向左或向右的方向键时,焦点在窗口的子小部件中被改变时,就会发出这个信号。
set-focus 当焦点改变到 窗口 中的 小部件 时,会发出这个信号。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程