Size: 461
Comment:
|
Size: 3203
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from PyGTK 2.0 Tutorial 中文编译 | |
Line 4: | Line 5: |
''' 含有章节索引的中文 文章模板 ''' |
|
Line 8: | Line 6: |
::-- ehu4ever [[[DateTime(2005-08-07T04:59:48Z)]]] | |
Line 10: | Line 9: |
= 文章大标 = ''简述'' == 章标题1 == |
= PyGTK 2.0 Tutorial 中文编译 = 原作者:John Finlay |
Line 14: | Line 12: |
=== 小节标题1 === {{{ #!python Python code }}} |
Version 2.4 |
Line 20: | Line 14: |
==== 次节标题1 ==== xxx |
April 13, 2005 |
Line 23: | Line 16: |
== 章标题2 == | == 绪论 == |
Line 25: | Line 18: |
=== 小节标题2 === {{{ 其它 代码引用 }}} |
'''[wiki:self/pygtk_into 绪论]''' |
Line 31: | Line 20: |
==== 次节标题2 ==== yyy |
=== 浅析PyGTK === 这段没什么意思,就不麻烦了 == Getting Started == '''[wiki:self/pygtk_getstart Getting Started]''' === 用PyGTK说“Hello” === '''[wiki:self/pygtk_sayhello 用PyGTK说“Hello”]''' === 事件信号 和 函数调用的理论 === '''[wiki:self/pygtk_callback 事件信号 和 函数调用的理论]''' === Events === '''[wiki:self/pygtk_events 五花八门的事件]''' === Stepping Through Hello World === '''[wiki:self/pygtk_sthello hello world庖丁解牛]''' == COME ON!! 继续前进吧 == === 对“信号处理”了解更多 === === Hello World的火力加强版 === '''[wiki:self/pygtk_movingon COME ON!! 继续前进吧]''' == 对widget进行排版 == 一个GUI程序的主窗口一般是不只一二个widget的,我们的第一个程序只有一个widget,所以我们简单地使用了gtk.Container.add()来把widget放进主窗口。那么,当我们要同时在主窗口中组织多个widget时,我们怎么来处理widget之间以及widget和主窗口之间的位置关系呢?????????? 这就是我们学习packing的理由了。 === 魔力box === '''[wiki:self/pygtk_box 魔力box]''' === 打开box === '''[wiki:self/pygtk_openbox 打开box]''' === 小试牛刀 === '''[wiki:self/pygtk_demo 小试牛刀]''' === 表格方式排版 === '''[wiki:self/pygtk_packtable 表格方式排版]''' === 表格排版示例 === '''[wiki:self/pygtk_tabledemo 表格排版示例]''' == widget初步领略 == 使用widget的一般步骤是: * 调用widget的构造函数:gtk.* * 为widget定义好各种事件处理 * 定义widget的各种属性 * 用适当的方法把widget放入某一个容器中:gtk.Container.add()或是gtk.Box.pack_start()。 * 显示widget:gtk.Widget.show() === Widget们的类型层次结构 === '''[wiki:self/pygtk_widgetshi Widget们的类型层次结构]''' === 在离开窗口的日子里 === '''[wiki:self/pygtk_withoutwindows 在离开窗口的日子里]''' == 按一下按钮 == === 普通货色 === '''[wiki:self/pygtk_buttons 普通货色]''' === Toggle Buttons === '''[wiki:self/pygtk_togglebuttons Toggle Buttons]''' === Check Buttons === '''[wiki:self/pygtk_checkbuttons Check Buttons]''' === Radio Buttons === '''[wiki:self/pygtk_radiobuttons Radio Buttons]''' == 找准自己的位置 == === 左顾右盼、瞻前顾后 === '''[wiki:self/pygtk_creatingadj 左顾右盼、瞻前顾后]''' === 画地为牢 === '''[wiki:self/pygtk_usingadj 画地为牢]''' === 深入讲解 === '''[wiki:self/pygtk_internals 深入讲解]''' == 只能看见一部分^o^ == == widget大杂烩 == == 可以装别的widget的widget == == 来份菜单 == == 我要涂鸦 == == 1+1在什么情况下不等于2 == |
1. PyGTK 2.0 Tutorial 中文编译
原作者:John Finlay
Version 2.4
April 13, 2005
1.1. 绪论
[wiki:self/pygtk_into 绪论]
1.1.1. 浅析PyGTK
这段没什么意思,就不麻烦了
1.2. Getting Started
[wiki:self/pygtk_getstart Getting Started]
1.2.1. 用PyGTK说“Hello”
[wiki:self/pygtk_sayhello 用PyGTK说“Hello”]
1.2.2. 事件信号 和 函数调用的理论
[wiki:self/pygtk_callback 事件信号 和 函数调用的理论]
1.2.3. Events
[wiki:self/pygtk_events 五花八门的事件]
1.2.4. Stepping Through Hello World
[wiki:self/pygtk_sthello hello world庖丁解牛]
1.3. COME ON!! 继续前进吧
1.3.1. 对“信号处理”了解更多
1.3.2. Hello World的火力加强版
[wiki:self/pygtk_movingon COME ON!! 继续前进吧]
1.4. 对widget进行排版
一个GUI程序的主窗口一般是不只一二个widget的,我们的第一个程序只有一个widget,所以我们简单地使用了gtk.Container.add()来把widget放进主窗口。那么,当我们要同时在主窗口中组织多个widget时,我们怎么来处理widget之间以及widget和主窗口之间的位置关系呢??????????
这就是我们学习packing的理由了。
1.4.1. 魔力box
[wiki:self/pygtk_box 魔力box]
1.4.2. 打开box
[wiki:self/pygtk_openbox 打开box]
1.4.3. 小试牛刀
[wiki:self/pygtk_demo 小试牛刀]
1.4.4. 表格方式排版
[wiki:self/pygtk_packtable 表格方式排版]
1.4.5. 表格排版示例
[wiki:self/pygtk_tabledemo 表格排版示例]
1.5. widget初步领略
使用widget的一般步骤是:
- 调用widget的构造函数:gtk.*
- 为widget定义好各种事件处理
- 定义widget的各种属性
- 用适当的方法把widget放入某一个容器中:gtk.Container.add()或是gtk.Box.pack_start()。
- 显示widget:gtk.Widget.show()
1.5.1. Widget们的类型层次结构
[wiki:self/pygtk_widgetshi Widget们的类型层次结构]
1.5.2. 在离开窗口的日子里
[wiki:self/pygtk_withoutwindows 在离开窗口的日子里]
1.6. 按一下按钮
1.6.1. 普通货色
[wiki:self/pygtk_buttons 普通货色]
1.6.2. Toggle Buttons
[wiki:self/pygtk_togglebuttons Toggle Buttons]
1.6.3. Check Buttons
[wiki:self/pygtk_checkbuttons Check Buttons]
1.6.4. Radio Buttons
[wiki:self/pygtk_radiobuttons Radio Buttons]
1.7. 找准自己的位置
1.7.1. 左顾右盼、瞻前顾后
[wiki:self/pygtk_creatingadj 左顾右盼、瞻前顾后]
1.7.2. 画地为牢
[wiki:self/pygtk_usingadj 画地为牢]
1.7.3. 深入讲解
[wiki:self/pygtk_internals 深入讲解]
1.8. 只能看见一部分^o^
1.9. widget大杂烩
1.10. 可以装别的widget的widget
1.11. 来份菜单
1.12. 我要涂鸦