WxPython
From Wikipedia, the free encyclopedia
- The correct title of this article is wxPython. The initial letter is shown capitalized due to technical restrictions.
wxPython is an implementation of the wxWidgets GUI API (often referred to as a 'toolkit') for the Python programming language. It is the main alternative to Tkinter, which is an implementation of the Tcl based Tk API.
[edit] Example
# -*- coding: utf-8 -*- import wx class TestFrame(wx.Frame): def __init__(self, parent, ID, title): wx.Frame.__init__(self, parent, -1, title, pos=(0, 0), size=(320, 240)) panel = wx.Panel(self, -1) text = wx.StaticText(panel, -1, "Test", wx.Point(10, 5), wx.Size(-1, -1)) class TestApp(wx.App): def OnInit(self): frame = TestFrame(None, -1, "Hello, world!") self.SetTopWindow(frame) frame.Show(True) return True if __name__ == '__main__': app = TestApp(0) app.MainLoop()