Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions EasyOCRLabel.py
Original file line number Diff line number Diff line change
Expand Up @@ -1417,17 +1417,18 @@ def _get_rgb_by_label(self, label, kie_mode):
def scrollRequest(self, delta, orientation):
units = - delta / (8 * 15)
bar = self.scrollBars[orientation]
bar.setValue(bar.value() + bar.singleStep() * units)

bar.setValue(int(bar.value() + bar.singleStep() * units))

def setZoom(self, value):
self.actions.fitWidth.setChecked(False)
self.actions.fitWindow.setChecked(False)
self.zoomMode = self.MANUAL_ZOOM
self.zoomWidget.setValue(value)
self.zoomWidget.setValue(int(value))

def addZoom(self, increment=10):
self.setZoom(self.zoomWidget.value() + increment)
self.imageSlider.setValue(self.zoomWidget.value() + increment) # set zoom slider value
self.imageSlider.setValue(int(self.zoomWidget.value() + increment)) # set zoom slider value

def zoomRequest(self, delta):
# get the current scrollbar positions
Expand Down Expand Up @@ -1467,7 +1468,7 @@ def zoomRequest(self, delta):
# zoom in
units = delta / (8 * 15)
scale = 10
self.addZoom(scale * units)
self.addZoom(int(scale * units))

# get the difference in scrollbar values
# this is how far we can move
Expand All @@ -1478,8 +1479,8 @@ def zoomRequest(self, delta):
new_h_bar_value = h_bar.value() + move_x * d_h_bar_max
new_v_bar_value = v_bar.value() + move_y * d_v_bar_max

h_bar.setValue(new_h_bar_value)
v_bar.setValue(new_v_bar_value)
h_bar.setValue(int(new_h_bar_value))
v_bar.setValue(int(new_v_bar_value))

def setFitWindow(self, value=True):
if value:
Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
opencv-python-headless # installing the opencv-python-headless for xcd error in pyqt
pyqt5
easyocr
xlrd==1.2.0