今天的進度是要學習建立顯示靜態文字
首先我們先觀看網路教學
http://www.youtube.com/watch?v=qYVf09MVY14&feature=channel
同樣的是以basic.py為基礎,去增加四行指令即可達成
接下來我們就來練習吧!
首先開啟basic.py檔案
panel=wx.Panel(self)
並在上面這行指令下新增底下這四行指令:
wx.StaticText(panel, -1,"第三屆IT邦幫忙鐵人賽",(20,20))
custom=wx.StaticText(panel, -1, "冠軍是:" , (20,60))
custom.SetForegroundColour('white')
custom.SetBackgroundColour('blue')
第一行會在畫面左上角x軸20,Y軸20的位置顯示出,"第三屆IT邦幫忙鐵人賽"的字樣
第二行會在畫面左上角x軸20,Y軸60的位置顯示出,"冠軍是:" 的字樣,且文字的顏色為白色(第三行的作用),而背景則為藍色(第四行的作用)
請存檔並執行,就會出現如下所示的畫面:
完整範例如下:
# -*- coding: cp950 -*-
import wx
class bucky(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame jackaitw window',size=(300,200))
panel=wx.Panel(self)
wx.StaticText(panel, -1,"第三屆IT邦幫忙鐵人賽",(20,20))
custom=wx.StaticText(panel, -1, "冠軍是:" , (20,60))
custom.SetForegroundColour('white')
custom.SetBackgroundColour('blue')
if __name__ =='__main__':
app=wx.PySimpleApp()
frame=bucky(parent=None,id=-1)
frame.Show()
app.MainLoop()
練習看看吧!
範例成功!
經驗值+69
恭喜您!等級升級一級!目前是等級18
恭喜您!等級升級一級!目前是等級18
讚!!
謝謝太陽大大的支持!
我決定把時間花在學習Python上!
而不是玩鐵人大富翁上!