Skip to content

Commit 24ce46b

Browse files
Update image_viewer.py
UI level changes to the look and feel.
1 parent 8d13373 commit 24ce46b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Sample GUI Implementation/image_viewer.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@
2626

2727
FILE_SELECT_COLUMN_LAYOUT = [
2828
[sg.Text("Image Folder:")],
29-
[sg.In(size=(52, 1), enable_events=True, key="-FOLDER-"),
30-
sg.FolderBrowse(tooltip="Select a folder"),],
29+
[sg.In(size=(73, 1), enable_events=True, key="-FOLDER-",
30+
readonly=True, disabled_readonly_background_color='#40444B'),
31+
sg.FolderBrowse(tooltip="Select a folder", key='-FOLDER_BROWSE-'),],
3132
[sg.Text("Images Retrieved:")],
32-
[sg.Listbox(values=[], enable_events=True, size=(59, 20), key="-FILE LIST-")],]
33+
[sg.Listbox(values=[], enable_events=True, size=(80, 45), key="-FILE LIST-")],
34+
[sg.Button("Reset", key="-RESET-"), sg.Button("Exit", key="-Exit-")],]
3335

3436
IMAGE_VIEWER_COLUMN_LAYOUT = [
3537
[sg.Text(" Select an image from list", key="-STATIC_TEXT-",
@@ -39,12 +41,14 @@
3941
]
4042

4143
# ----- Full Window Layout -----
42-
WINDOW_LAYOUT = [[sg.Column(FILE_SELECT_COLUMN_LAYOUT),
43-
sg.VSeperator(), sg.Column(IMAGE_VIEWER_COLUMN_LAYOUT)],
44-
[sg.Button("Reset", key="-RESET-"), sg.Button("Exit", key="-Exit-")],]
44+
WINDOW_LAYOUT = [[sg.Column(FILE_SELECT_COLUMN_LAYOUT, key='-COL1-'),
45+
sg.VSeperator(key='-VSEP-'),
46+
sg.Column(IMAGE_VIEWER_COLUMN_LAYOUT, key='-COL2-')],]
4547

4648
CURRENT_WORKING_DIRECTORY = os.path.dirname(os.path.realpath(__file__))
47-
WINDOW = sg.Window("Image Viewer", WINDOW_LAYOUT, icon=CURRENT_WORKING_DIRECTORY + "\\img_view.ico")
49+
WINDOW = sg.Window("Py Image Viewer", WINDOW_LAYOUT, margins=(0, 0),
50+
icon=CURRENT_WORKING_DIRECTORY + "\\img_view.ico",
51+
resizable=False, finalize=True)
4852

4953
# Run the Event Loop
5054
while True:

0 commit comments

Comments
 (0)