国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python實(shí)例之wxpython中Frame使用方法

2020-02-23 05:27:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本節(jié)為大家分享的例子是wxpython Frame的用法。

例子:

代碼如下:
#!/usr/bin/python 
# -*- coding: GBK -*- 
# simple.py 

import wx 

app = wx.App() 
frame = wx.Frame(None) 
frame.Show() 
app.MainLoop()

例2,

代碼如下:
#!/usr/bin/python
告訴程序 python 解釋器的路徑,只是在 linux 系統(tǒng)下有用,在 Windows 下寫上這行代碼不起作用,但是也沒(méi)問(wèn)題

# -*- coding: GBK -*-
告訴 python 系統(tǒng)字符編碼,這樣我們就可以在程序中使用中文漢字了,如果沒(méi)有這一行就是亂碼。Windows 下是 GBK,Linux 下是UTF-8

app = wx.App()
初始化應(yīng)用程序

frame = wx.Frame(None)
frame.Show()
創(chuàng)建一個(gè) Frame (就是窗體),并顯示出來(lái)。

app.MainLoop()
應(yīng)用程序進(jìn)入消息循環(huán)

Frame 其實(shí)就是窗體,前面生成窗體時(shí)沒(méi)有給他任何參數(shù),只生成了一個(gè)默認(rèn)的窗體,生成默認(rèn)窗體的代碼:
frame = wx.Frame(None) 

其實(shí) wx.Frame 可以傳入很多參數(shù),由此來(lái)控制生成窗體的樣式和行為,現(xiàn)在來(lái)看看 Frame構(gòu)造函數(shù)的原型:
__init__(self, Window parent, int id=-1, String title=EmptyString,  
            Point pos=DefaultPosition, Size size=DefaultSize,  
            long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) 

參數(shù)1:parent
當(dāng)前窗口的父窗口,如果當(dāng)前窗口是top-level window的話,則parent=None,如果不是頂層窗口,則它的值為所屬frame的名字

  參數(shù)2:id
  窗體編號(hào)。如果設(shè)置為-1,則系統(tǒng)自動(dòng)給他分配一個(gè)編號(hào)。默認(rèn)為-1.

  參數(shù)3:title
  窗體的標(biāo)題欄,即Caption。默認(rèn)為空。

  參數(shù)4:pos
  窗體的位置坐標(biāo)。默認(rèn)值為(-1,-1),則窗體的位置由系統(tǒng)決定。

  參數(shù)5:size
  窗體的大小。默認(rèn)值為(-1,-1),則窗體的大小由系統(tǒng)決定。

  參數(shù)6:style
  窗體樣式。默認(rèn)值為 DEFAULT_FRAME_STYLE

  默認(rèn)樣式 DEFAULT_FRAME_STYLE 是下面這些值的復(fù)合:
wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX | wx.RESIZE_BORDER | 
wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN

  它包括最小化按鈕、最大化按鈕、系統(tǒng)菜單、標(biāo)題欄、關(guān)閉按鈕、可變大小等等。您也可以根據(jù)自己的需求改變樣式,具體請(qǐng)參照幫助。

  參數(shù)7:name
  窗體名稱。

  可以看到,7個(gè)參數(shù)中6個(gè)都有默認(rèn)值,只有第一個(gè)參數(shù) parent 需要設(shè)置一下,所以一個(gè)最簡(jiǎn)單的窗體就是:

Python代碼  收藏代碼
frame = wx.Frame(None) 

窗體標(biāo)題:

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昭苏县| 阳江市| 霞浦县| 威远县| 博湖县| 长垣县| 金堂县| 亳州市| 河南省| 太湖县| 平罗县| 博兴县| 哈巴河县| 堆龙德庆县| 巴里| 包头市| 临沧市| 本溪市| 响水县| 松原市| 普陀区| 锡林郭勒盟| 扬中市| 高邑县| 射洪县| 积石山| 清水河县| 南川市| 苏州市| 永德县| 揭东县| 察雅县| 淳化县| 河津市| 修武县| 湾仔区| 南丰县| 广安市| 洛隆县| 沾益县| 洛隆县|