display relative path to file

This commit is contained in:
Daniel Weschke
2026-04-27 16:59:52 +02:00
parent 26294c82b0
commit d4a9b747b3

13
app.py
View File

@@ -94,7 +94,11 @@ async def pick_file() -> None:
ELM['filename'] = filename
# see timer below, but still here active b/c the time might be inactive
ui.timer(0, lambda: update_data(), once=True)
ELM['label_file'].set_text(ELM['label_file_fmt'].format(filename=os.path.basename(filename)))
if filename is not None:
filename = os.path.relpath(filename, ELM['filedir'])
# filename = os.path.basename(filename)
ELM['label_file'].set_text(ELM['label_file_fmt'].format(filename=filename))
def get_data(filename=ELM['filename']):
data = None
@@ -228,9 +232,10 @@ def index():
).bind_value(app.storage.user, 'dark_mode').props('icon="dark_mode"')
with ui.row():
filename = None
if ELM['filename'] is not None:
filename = os.path.basename(ELM['filename'])
filename = ELM['filename']
if filename is not None:
filename = os.path.relpath(filename, ELM['filedir'])
# filename = os.path.basename(filename)
ELM['label_file'] = ui.label(ELM['label_file_fmt'].format(filename=filename))
ELM['label_data_len'] = ui.label(ELM['label_data_len_fmt'].format(num=0, numa=0))
ELM['label_data_temp'] = ui.label(ELM['label_data_temp_fmt'].format(min=0, max=0))