diff --git a/src/app/ui/detail_acara_window_ui.py b/src/app/ui/detail_acara_window_ui.py index 5877582475df6f02ad4a6bf51d8f3044dd2dd40a..42afa081d7d9c9610f89ef1ed8263dfd520b6b81 100644 --- a/src/app/ui/detail_acara_window_ui.py +++ b/src/app/ui/detail_acara_window_ui.py @@ -323,16 +323,18 @@ p, li {0}\n self.MainWindow.close() def nextPicture(self): - self.idxPhoto = self.idxPhoto +1 if self.idxPhoto +1<len(self.photos) else 0 - img = QtGui.QImage() - img.loadFromData(self.photos[self.idxPhoto]) - self.label_5.setPixmap(QtGui.QPixmap.fromImage(img)) + if len(self.photos) > 0: + self.idxPhoto = self.idxPhoto +1 if self.idxPhoto +1<len(self.photos) else 0 + img = QtGui.QImage() + img.loadFromData(self.photos[self.idxPhoto]) + self.label_5.setPixmap(QtGui.QPixmap.fromImage(img)) def prevPicture(self): - self.idxPhoto = self.idxPhoto -1 if self.idxPhoto -1>=0 else len(self.photos)-1 - img = QtGui.QImage() - img.loadFromData(self.photos[self.idxPhoto]) - self.label_5.setPixmap(QtGui.QPixmap.fromImage(img)) + if len(self.photos) > 0: + self.idxPhoto = self.idxPhoto -1 if self.idxPhoto -1>=0 else len(self.photos)-1 + img = QtGui.QImage() + img.loadFromData(self.photos[self.idxPhoto]) + self.label_5.setPixmap(QtGui.QPixmap.fromImage(img)) def buttonHandler(self): if self.isMember: