67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
import tkinter.filedialog as filedialog
|
|
import tkinter as tk
|
|
|
|
master = tk.Tk()
|
|
header_text = "Ceny mieszkań"
|
|
header_label = tk.Label(master, text=header_text, font=("Arial", 25), anchor = "center", justify="center")
|
|
header_label.pack(fill="both", expand=True, padx=20, pady=20)
|
|
|
|
def output():
|
|
path = tk.filedialog.askopenfilename()
|
|
input_entry.delete(1, tk.END)
|
|
input_entry.insert(0, path)
|
|
|
|
|
|
top_frame = tk.Frame(master)
|
|
middle_frame = tk.Frame(master)
|
|
bottom_frame = tk.Frame(master)
|
|
line = tk.Frame(master, height=1, width=400, bg="grey80", relief='groove')
|
|
|
|
input_path = tk.Label(top_frame, text="Powierzchnia w m2:")
|
|
input_entry = tk.Entry(top_frame, text="", width=40)
|
|
|
|
input_path2 = tk.Label(middle_frame, text="Liczba pokoi:")
|
|
input_entry2 = tk.Entry(middle_frame, text="", width=40)
|
|
|
|
input_path3 = tk.Label(middle_frame, text="Czynsz:")
|
|
input_entry3 = tk.Entry(middle_frame, text="", width=40)
|
|
|
|
input_path4 = tk.Label(middle_frame, text="Rynek:")
|
|
input_entry4= tk.Entry(middle_frame, text="", width=40)
|
|
|
|
input_path5 = tk.Label(middle_frame, text="Stan:")
|
|
input_entry5= tk.Entry(middle_frame, text="", width=40)
|
|
|
|
|
|
begin_button = tk.Button(bottom_frame, text='Oblicz')
|
|
|
|
output_path = tk.Label(bottom_frame, text="Prognozowana cena:")
|
|
output_entry = tk.Entry(bottom_frame, text="", width=40)
|
|
|
|
line.pack(pady=4)
|
|
top_frame.pack(side=tk.TOP)
|
|
|
|
bottom_frame.pack(side=tk.BOTTOM)
|
|
middle_frame.pack(side=tk.TOP)
|
|
|
|
input_path.pack(pady=5)
|
|
input_entry.pack(pady=5)
|
|
|
|
input_path2.pack(pady=5)
|
|
input_entry2.pack(pady=5)
|
|
|
|
input_path3.pack(pady=5)
|
|
input_entry3.pack(pady=5)
|
|
|
|
input_path4.pack(pady=5)
|
|
input_entry4.pack(pady=5)
|
|
|
|
input_path5.pack(pady=5)
|
|
input_entry5.pack(pady=5)
|
|
|
|
output_path.pack(pady=5)
|
|
output_entry.pack(pady=5)
|
|
|
|
begin_button.pack(pady=30, fill=tk.X)
|
|
|
|
master.mainloop() |