kicommand_gui.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # -*- coding: utf-8 -*-
  2. ###########################################################################
  3. ## Python code generated with wxFormBuilder (version Jun 28 2017)
  4. ## http://www.wxformbuilder.org/
  5. ##
  6. ## PLEASE DO "NOT" EDIT THIS FILE!
  7. ###########################################################################
  8. import wx
  9. import wx.xrc
  10. import wx.aui
  11. import wx.richtext
  12. ###########################################################################
  13. ## Class kicommand_panel
  14. ###########################################################################
  15. class kicommand_panel ( wx.Panel ):
  16. def __init__( self, parent ):
  17. wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size( 500,300 ), style = wx.TAB_TRAVERSAL )
  18. self.m_mgr = wx.aui.AuiManager()
  19. self.m_mgr.SetManagedWindow( self )
  20. self.m_mgr.SetFlags(wx.aui.AUI_MGR_DEFAULT)
  21. self.m_panel1 = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
  22. self.m_mgr.AddPane( self.m_panel1, wx.aui.AuiPaneInfo() .Center() .CaptionVisible( False ).CloseButton( False ).Dock().Resizable().FloatingSize( wx.DefaultSize ).DockFixed( True ) )
  23. bSizer2 = wx.BoxSizer( wx.VERTICAL )
  24. entryboxChoices = []
  25. self.entrybox = wx.ComboBox( self.m_panel1, wx.ID_ANY, u"help", wx.DefaultPosition, wx.DefaultSize, entryboxChoices, wx.CB_DROPDOWN|wx.TE_PROCESS_ENTER )
  26. bSizer2.Add( self.entrybox, 0, wx.ALL|wx.EXPAND, 5 )
  27. self.outputbox = wx.richtext.RichTextCtrl( self.m_panel1, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0|wx.VSCROLL|wx.HSCROLL|wx.NO_BORDER|wx.WANTS_CHARS )
  28. bSizer2.Add( self.outputbox, 1, wx.EXPAND |wx.ALL, 5 )
  29. self.m_panel1.SetSizer( bSizer2 )
  30. self.m_panel1.Layout()
  31. bSizer2.Fit( self.m_panel1 )
  32. self.m_mgr.Update()
  33. # Connect Events
  34. self.entrybox.Bind( wx.EVT_TEXT_ENTER, self.process )
  35. def __del__( self ):
  36. self.m_mgr.UnInit()
  37. # Virtual event handlers, overide them in your derived class
  38. def process( self, event ):
  39. event.Skip()