def onconfedtLoginNameKillFocus(self, event): if self.confedtLoginName.IsModified(): if len(self.confedtLoginName.GetValue()) == 0: print "Niets ingevoerd" self.confedtLoginName.SetValue(diversen.USER_USERNAME) else: db.setUsername(self.confedtLoginName.GetValue()) self.confedtLoginName.SetModified(False) event.Skip()
def onbtnUploadClick(self, event): filecount = self.listFiles.GetItemCount() if filecount <= 0: print("Geen bestand geselecteerd") return if not diversen.USER_USERNAME: dlg = wx.TextEntryDialog( self, 'Voer hier je aquaforum.nl gebruikersnaam in..', 'Gebruikersnaam') if dlg.ShowModal() == wx.ID_OK: if dlg.GetValue() == "": print("Geen gebruikersnaam ingevoerd") dlg.Destroy() return else: db.setUsername(dlg.GetValue()) else: print("Geen gebruikersnaam ingevoerd") dlg.Destroy() return dlg.Destroy() busyDlg = wx.BusyInfo( """Bezig met converten en uploaden van de foto's...""") urls = "" for _i in range(filecount): print('Uploading ' + self.listFiles.GetItemText(_i, 0)) try: dimensions = StringToTupleDimensions( self.listFiles.GetItemText(_i, 1)) resizedFilename = ResizeImage( os.path.join(self.listFiles.GetItemText(_i, 2), self.listFiles.GetItemText(_i, 0)), dimensions) desiredName, dimWidth, dimHeight = DumpImage( resizedFilename, diversen.USER_USERNAME, self.listFiles.GetItemText(_i, 2)) url = AUQAOFORUM_PICTURE_URL + desiredName addDATA2DB(url, dimWidth, dimHeight) urls = urls + " [IMG]" + AUQAOFORUM_PICTURE_URL + desiredName + "[/IMG]" + "\n" except Exception as er: self.error = True self.errorEx = er del busyDlg exit # self.listFiles.ClearAll() self.listFiles.DeleteAllItems() del busyDlg dlg = uploaddialog.UploadDoneDialog(self) dlg.setCode(urls) dlg.CenterOnParent() dlg.ShowModal() # this one is non blocking!! dlg.Destroy()
def onbtnUploadClick(self, event): filecount = self.listFiles.GetItemCount() if filecount <= 0: print("Geen bestand geselecteerd") return if not diversen.USER_USERNAME: dlg = wx.TextEntryDialog( self, 'Voer hier je aquaforum.nl gebruikersnaam in..', 'Gebruikersnaam') if dlg.ShowModal() == wx.ID_OK: if dlg.GetValue() == "": print("Geen gebruikersnaam ingevoerd") dlg.Destroy() return else: db.setUsername(dlg.GetValue()) else: print("Geen gebruikersnaam ingevoerd") dlg.Destroy() return dlg.Destroy() busyDlg = wx.BusyInfo("""Bezig met converten en uploaden van de foto's...""") urls = "" for _i in range(filecount): print('Uploading ' + self.listFiles.GetItemText(_i, 0)) try: dimensions = StringToTupleDimensions(self.listFiles.GetItemText(_i, 1)) resizedFilename = ResizeImage(os.path.join(self.listFiles.GetItemText(_i, 2), self.listFiles.GetItemText(_i, 0)), dimensions) desiredName, dimWidth, dimHeight = DumpImage(resizedFilename, diversen.USER_USERNAME, self.listFiles.GetItemText(_i, 2)) url = AUQAOFORUM_PICTURE_URL + desiredName addDATA2DB(url, dimWidth, dimHeight) urls = urls + " [IMG]" + AUQAOFORUM_PICTURE_URL + desiredName + "[/IMG]" + "\n" except Exception as er: self.error = True self.errorEx = er del busyDlg exit # self.listFiles.ClearAll() self.listFiles.DeleteAllItems() del busyDlg dlg = uploaddialog.UploadDoneDialog(self) dlg.setCode(urls) dlg.CenterOnParent() dlg.ShowModal() # this one is non blocking!! dlg.Destroy()