資源簡介
#####由于過長只截取了部分#########
#####由于過長只截取了部分#########
歡迎來到wxPython
19
1.1 開始wxPython
20
1.2 創建最小的空的wxPython程序
20
1.2.1 導入wxPython
21
1.2.2 使用應用程序和框架工作
22
子類化wxPython application類
23
定義一個應用程序的初始化方法
23
創建一個應用程序實例并進入它的主事件循環
23
1.3 擴展這個最小的空的wxPython程序
24
1.4 創建最終的hello.py程序
26
2、給你的wxPython程序一個穩固的基礎
28
2.1 關于所要求的對象我們需要知道些什么?
28
2.2 如何創建和使用一個應用程序對象?
29
2.2.1 創建一個wx.App的子類
29
何時省略wx.App的子類
30
2.2.2 理解應用程序對象的生命周期
31
2.3 如何定向wxPython程序的輸出?
31
2.3.1 重定向輸出
32
2.3.2 修改默認的重定向行為
34
2.4 如何關閉wxPython應用程序?
34
2.4.1 管理正常的關閉
35
2.4.2 管理緊急關閉
35
2.5 如何創建和使用頂級窗口對象?
36
2.5.1 使用wx.Frame
36
2 / 565
2.5.2 使用wxPython的ID
37
明確地選擇ID號
38
使用全局性的NewID()函數
38
2.5.3 使用wx.Size和wx.Point
38
2.5.4 使用wx.Frame的樣式
39
2.6 如何為一個框架增加對象和子窗口?
41
2.6.1 給框架增加窗口部件
42
2.6.2 給框架增加菜單欄、工具欄和狀態欄。
44
2.7 如何使用一般的對話框?
45
消息對話框
46
文本輸入對話框
47
從一個列表中選擇
47
2.8 一些最常見的錯誤現象及解決方法?
48
2.9 總結
49
3、在事件驅動環境中工作
51
3.1 要理解事件,我們需要知道哪些術語?
51
3.2 什么是事件驅動編程?
52
3.2.1 編寫事件處理器
54
3.2.2 設計事件驅動程序
55
3.2.3 事件觸發
55
3.3 如何將事件綁定到處理器?
56
3.3.1 使用wx.EvtHandler的方法工作
57
3.4 wxPython是如何處理事件的?
61
3.4.1 理解事件處理過程
62
第一步,創建事件
64
第二步,確定事件對象是否被允許處理事件。
64
第三步 定位綁定器對象
65
3 / 565
第四步 決定是否繼續處理
66
第五步 決定是否展開
67
3.4.2 使用Skip()方法
68
3.5 在應用程序對象中還包含哪些其它的屬性?
70
3.6 如何創建自己的事件?
71
3.6.1 為一個定制的窗口部件定義一個定制的事件。
71
創建自定義事件的步驟:
71
3.7 總結
75
4、用PyCrust使得wxPython更易處理
76
4.1 如何與wxPython程序交互?
76
PyCrust配置了標準的Python shell
77
4.2 PyCrust的有用特性是什么?
79
4.2.1 自動完成
80
4.2.2 調用提示和參數默認
80
4.2.3 語法高亮
81
4.2.4 Python 幫助
81
.
.
.
.
.
.
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???13172259??2013-12-24?10:04??wxpython?in?action.pdf
?????文件????3716671??2013-12-24?10:01??wxpython-in-action-中文.pdf
-----------?---------??----------?-----??----
?????????????16888930????????????????????2
-----------?---------??----------?-----??----
?????文件???13172259??2013-12-24?10:04??wxpython?in?action.pdf
?????文件????3716671??2013-12-24?10:01??wxpython-in-action-中文.pdf
-----------?---------??----------?-----??----
?????????????16888930????????????????????2
評論
共有 條評論