最近為了學習Python,因此到書局找有關Python的書
想不到竟然一本都找不到
Python在台灣真的這麼不流行嗎?
還好網路上的資源還是非常充足
所以囉!
讓我們繼續練習今天的範例吧!
今天的範例是要建立Spinners
範例教學如下!
http://www.youtube.com/watch?v=I6j-KiQeIYY&feature=channel
看完之後就來動手練習吧!
首先一樣是開啟basic.py檔案
然後新增底下這三行指令!
spinner=wx.SpinCtrl(panel, -1, "", (40,40), (90,-1))
spinner.SetRange(1,100)
spinner.SetValue(10)
第一行是建立一個Spinners,顯示在畫面x軸=40以及y軸=40的位置,並且寬度設定為90。
第二行是設定範圍,最小值是1,最大值是100。
第三行是設定預設值為10。
接下來就存檔並執行吧!
如果成功了!我們就可以看到如下的畫面
我們可以點選向上或向下的箭頭來改變數值,就可以看到預設的數字會由10變更成為您所調整的數字,當然也可以直接輸入您想要的數字
完整的程式碼如下:
# -*- 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)
spinner=wx.SpinCtrl(panel, -1, "", (40,40), (190,-1))
spinner.SetRange(1,100)
spinner.SetValue(10)
if __name__ =='__main__':
app=wx.PySimpleApp()
frame=bucky(parent=None,id=-1)
frame.Show()
app.MainLoop()
練習看看吧!
範例成功!
經驗值+29
恭喜您!等級升級一級!目前是等級22