2014年8月28日 星期四

安裝 wxEasyGUI

wxEasyGUI 可以讓您更簡單地使用 wxPython 的視窗工具。
以 MessageBox 為例,如果要顯示如下畫面


使用 wxPython 需要寫這麼多行:

import wx

class Example(wx.Frame):

    def __init__(self, *args, **kwargs):
        super(Example, self).__init__(*args, **kwargs)

        self.InitUI()

    def InitUI(self):

        wx.FutureCall(5000, self.ShowMessage)

        self.SetSize((300, 200))
        self.SetTitle('Message box')
        self.Centre()
        self.Show(True)

    def ShowMessage(self):
        wx.MessageBox('aaaa\nbbb', 'Info',
            wx.OK | wx.ICON_INFORMATION)


def main():

    ex = wx.App()
    Example(None)
    ex.MainLoop()


if __name__ == '__main__':
    main()

而使用 WxEasyGUI 只需要 2 行:

import wxEasyGUI as eg
s = eg.MessageDialog('aaaa\nbbb')     # s = 'ok'

由此可見 wxEasyGUI 的確是非常地好用。


安裝需求

1. Python
2. WxPython


下載

切換網頁到 http://sourceforge.net/projects/wxeasygui/?source=typ_redirect,點擊綠色的 Download 按鈕。


安裝

將 wxEasyGUI.py 複製到 python2.7\Lib 底下即可。


範例程式

這裡有許多範例程式 http://sourceforge.net/projects/wxeasygui/files/,您可以下載並執行它。

沒有留言:

張貼留言