PyGTK - Window 类

  • 简述

    gtk.Window 类的一个对象提供了一个用户通常认为是 Wwindow 的小部件。这个小部件是一个容器,因此它可以容纳一个子小部件。它提供了一个装饰有标题栏和调整大小控件的可显示区域。
    gtk.Window 类具有以下构造函数 -
    
    gtk.Window(type)
    
    类型参数采用以下值之一 -
    gtk.WINDOW_TOPLEVEL(default) 这个窗口没有父窗口。顶层窗口是主要的应用程序窗口和对话框。
    gtk.WINDOW_POPUP 这个窗口没有框架或装饰。弹出窗口用于菜单和工具提示。
    下面列出了 gtk.Window 类的一些重要方法 -
    序号 方法和说明
    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
    3
    set_focus()
    这会将指定的小部件设置为窗口的焦点小部件。
    4
    set_resizable()
    默认情况下是这样。 set_resizable() 帮助用户设置窗口的大小。
    5
    set_decorated()
    默认情况下是这样。如果为false,窗口的标题栏和大小调整控件将被禁用。
    6
    set_modal()
    如果为 true,则窗口变为模态窗口并阻止与其他窗口的交互。这用于 Dialog 小部件。
    7
    set_default_size()
    这会将窗口的默认大小设置为以像素为单位的指定宽度和高度。
    gtk.Window 小部件发出以下信号 -
    activate-default 当窗口的默认子小部件通常由用户按 Return 或 Enter 键激活时发出。
    activate-focus 当具有焦点的子小部件通常由用户按下空格键激活时发出。
    move-focus 当用户按下 Tab、Shift+Tab 或向上、向下、向左或向右箭头键时,在窗口的子小部件中更改焦点时发出此消息。
    set-focus 当焦点在 window 中变为 widget 时发出。