wxFormBuilder icon indicating copy to clipboard operation
wxFormBuilder copied to clipboard

not complete python code

Open DjPnut667454321 opened this issue 2 years ago • 1 comments

After Building gui and saving then generating code the code looks incomplete will not run in any interpreters


-- coding: utf-8 --

###########################################################################

Python code generated with wxFormBuilder (version Jun 17 2015)

http://www.wxformbuilder.org/

PLEASE DO "NOT" EDIT THIS FILE!

###########################################################################

import wx import wx.xrc

###########################################################################

Class MainFrame

###########################################################################

class MainFrame ( wx.Frame ):

def __init__( self, parent ):
	wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = wx.EmptyString, pos = wx.DefaultPosition, size = wx.Size( 179,179 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )
	
	self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )
	
	bSizer3 = wx.BoxSizer( wx.VERTICAL )
	
	self.text = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
	bSizer3.Add( self.text, 0, wx.ALL|wx.EXPAND, 5 )
	
	self.solveButton = wx.Button( self, wx.ID_ANY, u"Solve", wx.DefaultPosition, wx.DefaultSize, 0 )
	bSizer3.Add( self.solveButton, 1, wx.ALL|wx.EXPAND, 5 )
	
	self. clearButton = wx.Button( self, wx.ID_ANY, u"Clear", wx.DefaultPosition, wx.DefaultSize, 0 )
	bSizer3.Add( self. clearButton, 1, wx.ALL|wx.EXPAND, 5 )
	
	
	self.SetSizer( bSizer3 )
	self.Layout()
	
	self.Centre( wx.BOTH )
	
	# Connect Events
	self.solveButton.Bind( wx.EVT_BUTTON, self.solveFunc )
	self. clearButton.Bind( wx.EVT_BUTTON, self.clearFunc )

def __del__( self ):
	pass


# Virtual event handlers, overide them in your derived class
def solveFunc( self, event ):
	event.Skip()

def clearFunc( self, event ):
	event.Skip()

DjPnut667454321 avatar May 10 '22 23:05 DjPnut667454321

You need to start a main event loop to run your script with an interpreter. Try adding this at the end:

app = wx.App(False) frame = MainFrame(None) frame.Show(True) app.MainLoop()

MaxEl3ven avatar Nov 22 '22 08:11 MaxEl3ven