iT邦幫忙

DAY 22
3

與Python共舞系列 第 22

Python的學習之旅-建立Spinners

最近為了學習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


上一篇
Python的學習之旅-建立Sliders
下一篇
Python的學習之旅-建立Check Boxes
系列文
與Python共舞30

尚未有邦友留言

立即登入留言