- PyGTK 教程
- PyGTK - 首页
- PyGTK - 简介
- PyGTK - 环境
- PyGTK - Hello World
- PyGTK - 重要类
- PyGTK - 窗口类
- PyGTK - 按钮类
- PyGTK - 标签类
- PyGTK - 输入框类
- PyGTK - 信号处理
- PyGTK - 事件处理
- PyGTK - 容器
- PyGTK - 箱式容器类
- PyGTK - 按钮盒类
- PyGTK - 对齐类
- PyGTK - 事件盒类
- PyGTK - 布局类
- PyGTK - 组合框类
- PyGTK - 切换按钮类
- PyGTK - 复选框类
- PyGTK - 单选按钮类
- PyGTK - 菜单栏、菜单和菜单项
- PyGTK - 工具栏类
- PyGTK - 调整类
- PyGTK - 范围类
- PyGTK - 刻度类
- PyGTK - 滚动条类
- PyGTK - 对话框类
- PyGTK - 消息对话框类
- PyGTK - 关于对话框类
- PyGTK - 字体选择对话框
- PyGTK - 颜色选择对话框
- PyGTK - 文件选择对话框
- PyGTK - 笔记本类
- PyGTK - 框架类
- PyGTK - 带边框的框架类
- PyGTK - 树形视图类
- PyGTK - 分割窗格类
- PyGTK - 状态栏类
- PyGTK - 进度条类
- PyGTK - 视口类
- PyGTK - 滚动窗口类
- PyGTK - 箭头类
- PyGTK - 图片类
- PyGTK - 绘图区域类
- PyGTK - 旋转按钮类
- PyGTK - 日历类
- PyGTK - 剪贴板类
- PyGTK - 标尺类
- PyGTK - 超时
- PyGTK - 拖放
- PyGTK 有用资源
- PyGTK - 快速指南
- PyGTK - 有用资源
- PyGTK - 讨论
PyGTK - 窗口类
gtk.Window 类的一个对象提供了一个用户通常认为是窗口的小部件。此小部件是一个容器,因此它可以容纳一个子小部件。它提供了一个可显示区域,并用标题栏和调整控件进行装饰。
gtk.Window 类具有以下构造函数:
gtk.Window(type)
类型参数采用以下值之一:
| gtk.WINDOW_TOPLEVEL(默认值) | 此窗口没有父窗口。顶级窗口是主应用程序窗口和对话框。 |
| gtk.WINDOW_POPUP | 此窗口没有边框或装饰。弹出窗口用于菜单和工具提示。 |
下面列出了一些 gtk.Window 类的重要方法:
| 序号 | 方法及描述 |
|---|---|
| 1 | set_title(string) 这将 gtk.window 的“标题”属性设置为标题指定的值。窗口的标题将显示在其标题栏中。 |
| 2 | get_title() 如果已设置,则返回窗口的标题。 |
| 3 | set_position() 这设置窗口的位置。预定义的位置常量为:
|
| 3 | set_focus() 这将指定的小部件设置为窗口的焦点小部件。 |
| 4 | set_resizable() 默认情况下为真。set_resizable() 帮助用户设置窗口的大小。 |
| 5 | set_decorated() 默认情况下为真。如果为假,则窗口的标题栏和调整控件将被禁用。 |
| 6 | set_modal() 如果为真,则窗口变为模态,并且会阻止与其他窗口的交互。这用于对话框小部件。 |
| 7 | set_default_size() 这将窗口的默认大小设置为以像素为单位指定的宽度和高度。 |
gtk.Window 小部件发出以下信号:
| activate-default | 当窗口的默认子小部件被激活时发出此信号,通常是用户按下 Return 或 Enter 键。 |
| activate-focus | 当具有焦点的子小部件被激活时发出此信号,通常是用户按下空格键。 |
| move-focus | 当用户按下 Tab、Shift+Tab 或向上、向下、向左或向右箭头键时,焦点在窗口的子小部件中更改时发出此信号。 |
| set-focus | 当焦点更改为窗口中的小部件时发出此信号。 |
广告