1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
class TeachApp(wx.Frame):
XML_Path = None
Doc_Template_Path = None
Doc_Path = None
Panel = None
VirtualPanel = None
AboutId = None
def __init__(self,parent,id,title):
wx.Frame.__init__(self, parent, id, title, pos=(100, 100), size=(358, 309), style = wx.CAPTION)
self.Centre()
self.parent = parent
self.initialize()
def initialize(self):
# create menu
mb = wx.MenuBar()
Action_menu = wx.Menu()
Action_menu.Append(ID_Choose_XML, "Choix programme")
Action_menu.Append(ID_Choose_Doc_Template, u"Choix modèle de document")
Action_menu.Append(ID_Build_And_Save_Doc, u"Créer document")
Action_menu.Append(ID_Exit, "Quitter")
Help_menu = wx.Menu()
Help_menu.Append(ID_About, "A propos")
mb.Append(Action_menu, "Action")
mb.Append(Help_menu, "Aide")
self.SetMenuBar(mb)
self.Bind(wx.EVT_MENU, self.OnButtonOpenXML, id=ID_Choose_XML)
self.Bind(wx.EVT_MENU, self.OnButtonChooseDoc, id=ID_Choose_Doc_Template)
self.Bind(wx.EVT_MENU, self.OnButtonBuildAndSave, id=ID_Build_And_Save_Doc)
self.Bind(wx.EVT_MENU, self.OnExit, id=ID_Exit)
self.Bind(wx.EVT_MENU, self.OnAbout, id=ID_About)
self.Panel = wx.Panel(self, -1, pos=(0, 0), size=(350, 263))
self.Panel.SetBackgroundColour("GREY")
bitmap_background = wx.Bitmap("Fond.bmp", wx.BITMAP_TYPE_BMP)
static_bitmap_background = wx.StaticBitmap(self.Panel, -1, bitmap_background, pos=(0,0), size=(350,263), style = wx.TRANSPARENT_WINDOW)
self.VirtualPanel = wx.Panel(self.Panel, -1, pos=(0, 0), size=(350, 263))
bitmap_open_xml = wx.Bitmap("bmp_prog.bmp", wx.BITMAP_TYPE_BMP)
button_open_xml = wx.BitmapButton(self.VirtualPanel, -1, bitmap_open_xml, pos=(12,81), size=(100, 100))
self.Bind(wx.EVT_BUTTON, self.OnButtonOpenXML, button_open_xml)
bitmap_choose_doc = wx.Bitmap("bmp_choix_doc.bmp", wx.BITMAP_TYPE_BMP)
button_open_doc = wx.BitmapButton(self.VirtualPanel,-1, bitmap_choose_doc, pos = (124,81), size=(100, 100))
self.Bind(wx.EVT_BUTTON, self.OnButtonChooseDoc, button_open_doc)
bitmap_build_doc = wx.Bitmap("bmp_build_doc.bmp", wx.BITMAP_TYPE_BMP)
button_build_and_save = wx.BitmapButton(self.VirtualPanel,-1, bitmap_build_doc, pos=(236,81), size=(100, 100))
self.Bind(wx.EVT_BUTTON, self.OnButtonBuildAndSave, button_build_and_save)
self.Show(True)
button_open_xml.SetFocus() |
Partager