[wxPython] 기본 Object - 커서(Cursor)

#!/usr/bin/python
# -*- coding: cp949 -*-
# layout.py

import wx

class Cursors(wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, id, title)

        # BoxSizer 생성
        vbox = wx.BoxSizer(wx.VERTICAL)
        # GridSizer 생성 (가로, 세로, 가로여백, 세로여백)
        sizer = wx.GridSizer(3, 3, 2, 2)

        #커서 지정
        cursors = [ wx.CURSOR_ARROW, wx.CURSOR_HAND, wx.CURSOR_WATCH, wx.CURSOR_SPRAYCAN, wx.CURSOR_PENCIL,
                    wx.CURSOR_CROSS, wx.CURSOR_QUESTION_ARROW, wx.CURSOR_POINT_LEFT, wx.CURSOR_SIZING]

        # 패널 별로 커서 지정
        for i in cursors:
            # 패널 생성
            panel = wx.Panel(self, -1, style=wx.SUNKEN_BORDER)
            panel.SetCursor(wx.StockCursor(i))
            sizer.Add(panel, flag=wx.EXPAND)


        # GridSizer를 BoxSizer에 추가함
        vbox.Add(sizer, 1, wx.EXPAND | wx.TOP, 5)
        # Frame에 BoxSizer를 셋팅
        self.SetSizer(vbox)
        self.Centre()
        self.Show()


app = wx.App()
Cursors(None, -1, 'Cursors.py')
app.MainLoop()       

by 하린아빠 | 2008/02/26 13:48 | wxPython | 트랙백 | 덧글(0)
트랙백 주소 : http://pythondev.egloos.com/tb/103042
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >