示例#1
0
	def checkStatus(self):
		filelist = os.listdir('data')
		if 'books.xml' in filelist:
			try:
				xmlbooklist = xmlHandler.read("data/books.xml")
			except:
				qmessagebox.warning(self, u'books.xml ungültig. Neue Bücher anlegen.')
		else:
			startup = ManageBooks()
			startup.exec()
		self.readBookData()
示例#2
0
	def showManageBooks(self):
		book_management = ManageBooks()
		book_management.exec()
		self.listChanged = book_management.changeToList  # Bool True False
		self.added_removed = book_management.added_removed  # int +/-

		if self.listChanged:
			self.statusleiste.showMessage('Liste erweitert/verkürzt')
			self.booklist = []
			self.tabelle.clearContents()
			self.readBookData()
		else:
			self.statusleiste.showMessage('Keine Änderungen an der Liste')