# !/usr/bin/env python # -*- coding: iso-8859-15 -*- import wx class FenMainClass(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1) # Menu Bar self.MenuMain = wx.MenuBar() self.SetMenuBar(self.MenuMain) self.MenuProjet = wx.Menu() self.MenuMain.Append(self.MenuProjet, u"&Projet") self.MenuNewProjet = wx.Menu() self.MenuPV = self.MenuNewProjet.Append(-1, u"&Procès-verbal de décision collective") self.MenuProjet.AppendMenu(-1, u"&Nouveau projet", self.MenuNewProjet) self.Bind(wx.EVT_MENU, self.OnMenuPV, self.MenuPV) def OnMenuPV(self, event): dlg = wx.FileDialog(self, message = u"Sauvegarder projet sous...", defaultDir = u"", defaultFile= u"", wildcard = u"Fichier JuriActes (*.jra)|*.jra", style=wx.SAVE)#|wx.OVERWRITE_PROMPT) if dlg.ShowModal() == wx.ID_OK: import sqlite3 class MonApp(wx.App): def OnInit(self): FenMain = FenMainClass() FenMain.Show(True) self.SetTopWindow(FenMain) return True app = MonApp() app.MainLoop()