wxPython 筆記(4)自定義Frame

2021-09-06 01:52:16 字數 789 閱讀 8729

在前一篇 《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條鏈有什麼區別呢?什麼情況下需要自定義鏈呢?或者說自定義鏈的好處是什麼?區別 自定義鏈和內建...