def onSelect(self, event): self.selectedId = event.GetText() characterInfo = db_program06.selectCharacter(self.selectedId) self.sName.SetValue(characterInfo[1]) self.slastName.SetValue(characterInfo[2]) self.sGen.SetValue(characterInfo[3]) self.sAge.SetValue(str(characterInfo[4])) self.sOcc.SetValue(characterInfo[5])
def viewHtml(self, event): f = open('stayTuned.html','w') characterInfo = db_program06.selectCharacter(self.selectedId) # Set value of selected dataname, lastName, gender, age, occupation nameText = (characterInfo[1]) lastNameText = (characterInfo[2]) genderText = (characterInfo[3]) ageText = (characterInfo[4]) occupationText = (characterInfo[5]) wrapper = """ <!DOCTYPE html> <html lang="en-us"> <head> <meta charset="utf-8"> <title> HTML Template </title> </head> <body style="margin:0 auto; background: yellow;"> <p> Name: %s %s </p> <p> Gender: %s </p> <p> Age: %s </p> <footer> <p>Occupation: %s</p> </footer> </body> </html> """ message = wrapper % (nameText, lastNameText, genderText, ageText, occupationText) f.write(message),(nameText, lastNameText, genderText, ageText, occupationText) webbrowser.open_new_tab('stayTuned.html')