IT-Academy

GUI Test

Feb 2nd, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.81 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. ###########################################################################
  4. ## Python code generated with wxFormBuilder (version Jun 17 2015)
  5. ## http://www.wxformbuilder.org/
  6. ##
  7. ## PLEASE DO "NOT" EDIT THIS FILE!
  8. ###########################################################################
  9.  
  10. import wx
  11. import wx.xrc
  12. import sys
  13.  
  14. ###########################################################################
  15. ## Class frmEditor
  16. ###########################################################################
  17.  
  18. class frmEditor ( wx.Frame ):
  19.    
  20.     def __init__( self, parent ):
  21.         wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"Editor", pos = wx.DefaultPosition, size = wx.Size( 500,300 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )
  22.        
  23.         self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )
  24.        
  25.         bSizer1 = wx.BoxSizer( wx.VERTICAL )
  26.        
  27.         self.m_staticText1 = wx.StaticText( self, wx.ID_ANY, u"Meno", wx.DefaultPosition, wx.DefaultSize, 0 )
  28.         self.m_staticText1.Wrap( -1 )
  29.         bSizer1.Add( self.m_staticText1, 0, wx.ALL, 5 )
  30.        
  31.         self.m_textCtrl3 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
  32.         bSizer1.Add( self.m_textCtrl3, 0, wx.ALL, 5 )
  33.        
  34.         self.m_button1 = wx.Button( self, wx.ID_ANY, u"Odoslat", wx.DefaultPosition, wx.DefaultSize, 0 )
  35.         bSizer1.Add( self.m_button1, 0, wx.ALL, 5 )
  36.        
  37.        
  38.         self.SetSizer( bSizer1 )
  39.         self.Layout()
  40.         self.m_statusBar1 = self.CreateStatusBar( 1, wx.ST_SIZEGRIP, wx.ID_ANY )
  41.         self.m_menubar1 = wx.MenuBar( 0 )
  42.         self.m_menu1 = wx.Menu()
  43.         self.m_menuItem1 = wx.MenuItem( self.m_menu1, wx.ID_ANY, u"Otvor"+ u"\t" + u"\"CTRL\"+\"o\"", wx.EmptyString, wx.ITEM_NORMAL )
  44.         self.m_menu1.AppendItem( self.m_menuItem1 )
  45.        
  46.         self.m_menuItem2 = wx.MenuItem( self.m_menu1, wx.ID_ANY, u"Ulož", wx.EmptyString, wx.ITEM_NORMAL )
  47.         self.m_menu1.AppendItem( self.m_menuItem2 )
  48.        
  49.         self.m_menu1.AppendSeparator()
  50.        
  51.         self.m_menuItem3 = wx.MenuItem( self.m_menu1, wx.ID_ANY, u"Koniec"+ u"\t" + u"\"CTRL\"+\"x\"", wx.EmptyString, wx.ITEM_NORMAL )
  52.         self.m_menu1.AppendItem( self.m_menuItem3 )
  53.        
  54.         self.m_menubar1.Append( self.m_menu1, u"Súbor" )
  55.        
  56.         self.m_menu2 = wx.Menu()
  57.         self.m_menubar1.Append( self.m_menu2, u"Pomocník" )
  58.        
  59.         self.SetMenuBar( self.m_menubar1 )
  60.        
  61.        
  62.         self.Centre( wx.BOTH )
  63.        
  64.         # Connect Events
  65.         self.m_button1.Bind( wx.EVT_BUTTON, self.vypisText )
  66.         self.Bind( wx.EVT_MENU, self.zatvor, id = self.m_menuItem3.GetId() )
  67.    
  68.     def __del__( self ):
  69.         pass
  70.    
  71.    
  72.     # Virtual event handlers, overide them in your derived class
  73.     def vypisText( self, event ):
  74.         wx.MessageBox('Si odoslal', 'Info', wx.OK | wx.ICON_INFORMATION)
  75.    
  76.     def zatvor( self, event ):
  77.         sys.exit(0)
  78.    
  79. if __name__ == '__main__':
  80.     app = wx.App(0)
  81.     frame= frmEditor(None)
  82.     frame.Show()
  83.     app.MainLoop()
Advertisement
Add Comment
Please, Sign In to add comment