iT邦幫忙

DAY 18
4

與Python共舞系列 第 18

Python的學習之旅-建立Static Text

  • 分享至 

  • xImage
  •  

今天的進度是要學習建立顯示靜態文字
首先我們先觀看網路教學
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


上一篇
Python的學習之旅-建立List for Input
下一篇
Python的學習之旅-建立Simple Text Program
系列文
與Python共舞30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
SunAllen
iT邦研究生 1 級 ‧ 2010-10-15 15:38:30

恭喜您!等級升級一級!目前是等級18

讚讚!!

jackaitw iT邦研究生 1 級 ‧ 2010-10-16 09:55:23 檢舉

謝謝太陽大大的支持!開心
我決定把時間花在學習Python上!
而不是玩鐵人大富翁上!

我要留言

立即登入留言