zmbfeng commited on
Commit
365522e
·
1 Parent(s): ad5ca2c

auto scrolling done

Browse files
Files changed (1) hide show
  1. app.py +28 -24
app.py CHANGED
@@ -3,6 +3,7 @@ import pdf2image
3
  import utils
4
  import numpy as np
5
  import cv2
 
6
  # get https://github.com/oschwartz10612/poppler-windows/releases/tag/v22.01.0-0
7
  # poppler-utils:
8
  # Installed: 22.02.0-2ubuntu0.4
@@ -45,30 +46,33 @@ if 'is_initialized' not in st.session_state:
45
 
46
  st.write(str(st.session_state.img_index+1) +"/" + str(len(st.session_state.color_image_list)))
47
  st.image(st.session_state.gray_image_np_list[st.session_state.img_index], use_column_width=True)
48
-
49
- col1, col2 = st.columns(2)
50
- with col1:
51
- if st.button("Previous"):
52
- print("Previous pressed")
53
- # Decrease index, wrap around if it goes below 0
54
- print("st.session_state.img_index =", str(st.session_state.img_index))
55
- if st.session_state.img_index > 0:
56
- print("case 1 before st.session_state.img_index =",str(st.session_state.img_index))
57
- st.session_state.img_index -= 1
58
- print("case 2 after st.session_state.img_index =", str(st.session_state.img_index))
59
- else:
60
- print("case 2 st.session_state.img_index =", str(st.session_state.img_index))
61
- st.session_state.img_index = len(st.session_state.color_image_list) - 1
62
- with col2:
63
- if st.button("Next"):
64
-
65
- print("Next pressed")
66
- # Increase index, wrap around if it goes past the last image
67
- if st.session_state.img_index < len(st.session_state.color_image_list) - 1:
68
- st.session_state.img_index += 1
69
-
70
- else:
71
- st.session_state.img_index = 0
 
 
 
72
  # #
73
  # total_pages = 100
74
  # print(f"total_pages = {total_pages}")
 
3
  import utils
4
  import numpy as np
5
  import cv2
6
+ import time
7
  # get https://github.com/oschwartz10612/poppler-windows/releases/tag/v22.01.0-0
8
  # poppler-utils:
9
  # Installed: 22.02.0-2ubuntu0.4
 
46
 
47
  st.write(str(st.session_state.img_index+1) +"/" + str(len(st.session_state.color_image_list)))
48
  st.image(st.session_state.gray_image_np_list[st.session_state.img_index], use_column_width=True)
49
+ if st.session_state.img_index < len(st.session_state.color_image_list) - 1:
50
+ st.session_state.img_index += 1
51
+ time.sleep(3)
52
+ st.rerun()
53
+ # col1, col2 = st.columns(2)
54
+ # with col1:
55
+ # if st.button("Previous"):
56
+ # print("Previous pressed")
57
+ # # Decrease index, wrap around if it goes below 0
58
+ # print("st.session_state.img_index =", str(st.session_state.img_index))
59
+ # if st.session_state.img_index > 0:
60
+ # print("case 1 before st.session_state.img_index =",str(st.session_state.img_index))
61
+ # st.session_state.img_index -= 1
62
+ # print("case 2 after st.session_state.img_index =", str(st.session_state.img_index))
63
+ # else:
64
+ # print("case 2 st.session_state.img_index =", str(st.session_state.img_index))
65
+ # st.session_state.img_index = len(st.session_state.color_image_list) - 1
66
+ # with col2:
67
+ # if st.button("Next"):
68
+ #
69
+ # print("Next pressed")
70
+ # # Increase index, wrap around if it goes past the last image
71
+ # if st.session_state.img_index < len(st.session_state.color_image_list) - 1:
72
+ # st.session_state.img_index += 1
73
+ #
74
+ # else:
75
+ # st.session_state.img_index = 0
76
  # #
77
  # total_pages = 100
78
  # print(f"total_pages = {total_pages}")