import tkinter as tk
from tkinter import filedialog
from PIL import ImageTk, Image
import os
import argparse
import numpy as np
db_path = "/fulldatabase/"
output = None
output_path = None
def test():
root = tk.Tk()
root.withdraw()
dirname = tk.filedialog.askdirectory(parent=root, initialdir="./", title='select input query folder')
root.destroy()
return (dirname)
if __name__ == "__main__":
in_dir = test()
path = os.listdir(in_dir)
parser = argparse.ArgumentParser()
parser.add_argument('--output', '-o')
args = parser.parse_args()
output_path = args.output
window = tk.Tk()
window.title("My App")
window.geometry("1024x800")
app = Application(window, in_dir, path)
window.mainloop()
output.close()
У меня есть папка запроса ввода с набором различных цветочных изображений, например rose_3, lily_5 и jasmine_2, где ди git после подчеркивания представляет номер его экземпляра.
Я хочу выбрать изображение из входной папки и отобразите его в окне tkinter.
Я также хочу отобразить все другие изображения роз (которые считываются из полной базы данных, то есть из другой папки), скажем rose_1, rose_2, rose_4 и rose_5 (если у меня есть 5 изображений для роз в базе данных) в одном и том же окне tkinter с правой стороны, одно под другим одновременно.
Все это прекрасно работает с этим кодом, но GUI часто зависает. Кто-нибудь может мне помочь с этим?