在前一篇 《wxpython 筆記(3)基本結構》中,我們用 wx.frame 建立了乙個窗體。但是一般情況下,我們都是從 wx.frame 繼承並建立乙個自定義的 frame 類,並用自定義的 frame 類來建立窗體。在自定義的 frame 中,我們可以加入以下一些功能:
1、初始化窗體的大小、位置、樣式、標題等等;
2、向窗體中新增按鈕、文字框等其他控制項;
3、新增事件處理函式,並和相應的事件、事件源繫結;
下面是乙個自定義的 frame ,他繼承自原始的 wx.frame,雖然還沒有新增額外的功能,但是框架已經有了。
**:1#
!/usr/bin/python2#
-*- coding: gbk -*-34
importwx5
6"""
7自定義的主窗體
8"""910
class
myframe(wx.frame):
1112
def__init__
(self):
13wx.frame.
__init__
(self,none)14#
顯示15
self.show()
1617
18if
__name__=='
__main__':
19#初始化程式20=
21#建立窗體
22myframe()23#
開始訊息迴圈24
//****************************************==
wxPython中自定義事件
建立自定義事件的步驟 定義事件類,該事件類必須繼承自wx.pycommandevent,並定義get和set方法來獲取和設定事件引數。建立乙個事件型別和乙個繫結器物件去繫結該事件到特定的物件。建立自定義事件物件,設定事件引數,並且使用processevent 方法將這個例項引入事件處理系統。繫結自定...
12 4 2 自定義 F 語言
12.4.2 自定義 f 語言 到目前為止,我們所討論過的序列表示式,都是用 seq 識別符號表示,後面的 塊括在大括號中。然而,f 還允許我們建立自己的識別符號,給 塊以特殊的意義。通常,這個功能稱為計算表示式 computation expressions 而序列表示式是它的乙個特例,是由 f ...
iptables學習筆記4 自定義鏈
在第一篇文章裡,我們曾說過linux核心缺省內置了5條鏈,分別是prerouting postrouting input output forward,資料報流入和流出都會經過其中一些鏈。那自定義鏈和上面的5條鏈有什麼區別呢?什麼情況下需要自定義鏈呢?或者說自定義鏈的好處是什麼?區別 自定義鏈和內建...