def main_window(self): try: self.app = App(title="Bilder kopieren", width=1200, height=400) welcome = Text(self.app, "Wilkommen in der Bilder Kopier App.", size=20) enter = Text( self.app, "Gib bitte im Feld unten den Namen des Ordners ein in dem du deine Bilder kopieren möchtest. " "\n (Wenn es diesen Ordner noch nicht gibt wird er für dich unter \"Bilder\" erstellt) " "\n" "\nDanach wähle aus ob die Bilder von dem USB-Stick gelöscht werden sollen. " "\nWenn du die Bilder vom USB Stick löschen möchtest mach ein Häckchen bei: " "\n \"Bilder nach dem Kopieren löschen...?\" " "\n" "\nBestätige anschließend deine Eingabe mit den Knopf BESTÄTIGEN", size=18) dir = TextBox(self.app, width=80) checkbox = CheckBox(self.app, text="Bilder nach dem Kopieren löschen...?") OK = PushButton( self.app, text="BESTÄTIGEN", command=info, args=[ "INFO", "Die Bilder werden kopiert sobald du das Fenster geschlossen hast. \nDu kannst nun das Fenster schließen" ]) if self.info: inf = info( "INFORMATION", "Gib bitte im Feld unten den Namen deines Ordners ein. " "\n" "\nDanach wähle aus ob die Bilder von dem USB-Stick gelöscht werden sollen. " "\nWenn du die Bilder vom USB Stick löschen möchtest mach ein Häckchen bei: " "\n \"Bilder nach dem Kopieren löschen...?\" " "\n" "\nBestätige anschließend deine Eingabe mit den Knopf \"BESTÄTIGEN\"", size=18) self.app.focus() self.app.display() self.dir = dir.get() self.log.write_to_log( "INFO: The directory in which the files should be copied to is: " + self.dir, consoleOutput=True) if checkbox.get_value() == 1: self.log.write_to_log( "INFO: The copied files will be removed from the usb device", consoleOutput=True) self.delete_on_usb = True except: self.log.write_to_log("ERROR: The main window has failed", consoleOutput=True)
def recordObject(): camera.start_preview() time.sleep(3) for i in range(0, 15): camera.capture('/home/pi/Documents/spinTemp/image%s.jpg' % i) print('image') time.sleep(1) ser.write(str('L').encode()) time.sleep(1) camera.capture('/home/pi/Documents/spinTemp/image15.jpg') camera.stop_preview() print('begin conversion') strCount = str(fileNameNum) system('convert -delay 20 -loop 0 /home/pi/Documents/spinTemp/image*.jpg /home/pi/Desktop/SpinGifs/spin.gif') print('conversion complete') newFileName = '/home/pi/Desktop/SpinGifs/' + TextBox.get(fileNameText) + TextBox.get(fileNameNum) +'.gif' tempName = '/home/pi/Desktop/SpinGifs/spin.gif' shutil.move(tempName, newFileName) print('File Renamed')