def onHelp( self, event ): HelpSearch.showHelp( 'Menu-DataMgmt.html#add-dns-from-external-excel-data' ) def onClose( self, event ): wx.CallAfter( Utils.refresh ) self.dnsManager.commit() self.EndModal( wx.ID_OK ) if __name__ == '__main__': Utils.disable_stdout_buffering() app = wx.App(False) mainWin = wx.Frame(None,title="CrossMan", size=(600,600)) Model.setRace( Model.Race() ) Model.getRace()._populate() from ReadSignOnSheet import ExcelLink, TagFields e = ExcelLink() e.fileName = r'Wyoming\chips and bibs for Wyoming August 26 2012.xls' e.sheetName = r'chips and bibs' e.fieldCol = {'Bib#':2, 'LastName':3, 'FirstName':4, 'Team':-1, 'License':-1, 'Category':-1} e.fieldCol.update( {tf:-1 for tf in TagFields} ) e.read() Model.race.excelLink = e dnsManager = DNSManager(mainWin) dnsManager.refresh() mainWin.Show() app.MainLoop()
if __name__ == '__main__': app = wx.App(False) app.SetAppName("CrossMgr") Utils.disable_stdout_buffering() race = Model.newRace() race._populate() fnameRiderInfo = os.path.join(Utils.getHomeDir(), 'CrossMgrSimulation', 'SimulationRiderData.xlsx') sheetName = 'Registration' race.excelLink = ExcelLink() race.excelLink.setFileName(fnameRiderInfo) race.excelLink.setSheetName(sheetName) race.excelLink.setFieldCol({ 'Bib#': 0, 'LastName': 1, 'FirstName': 2, 'Team': 3 }) mainWin = wx.Frame(None, title="Pulled", size=(800, 700)) pulled = Pulled(mainWin) mainWin.Show() pulled.refresh() app.MainLoop()