-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path09project.py
More file actions
77 lines (60 loc) · 2.58 KB
/
09project.py
File metadata and controls
77 lines (60 loc) · 2.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
from tkinter import*
import tkinter.ttk as ttk
root=Tk()
root.title('NEXT.Project')
#파일 프레임
file_frame = Frame(root)
file_frame.pack(fill="x", padx=5, pady=5)
btn_add_file = Button(file_frame, padx= 5, pady= 5, width=12, text="파일추가")
btn_add_file.pack(side="left")
btn_del_file = Button(file_frame, padx= 5, pady= 5, width=12, text="파일삭제")
btn_del_file.pack(side="right")
list_frame = Frame(root)#리스트 프레임
list_frame.pack(fill="both", padx=5, pady=5)
scrollbar = Scrollbar(list_frame)
scrollbar.pack(side="right", fill="y")
list_file = Listbox(list_frame, selectmode="extanded", height=15, yscrollcommand=scrollbar.set)
list_file.pack(side="left", fill="both", expand=True)
scrollbar.config(command=list_file.yview)
#경로 프레임
path_frame = LabelFrame(root, text='저장경로')
path_frame.pack(fill="x", padx= 5, pady= 5, ipady=5)
txt_dest_path = Entry(path_frame)
txt_dest_path.pack(side = "left", fill="x", expand = True, padx=5, pady=5)
btn_dest_path = Button(path_frame, text="찾아보기", width=10)
btn_dest_path.pack(side="right", padx= 5, pady=5)
#프레임 옵션
frame_option = LabelFrame(root, text="옵션")
frame_option.pack(padx=5, pady=5, ipady=5)
#frame_option 가로 넓이
lbl_width = Label(frame_option, text="가로넓이", width=8)
lbl_width.pack(side="left", padx=5, pady=5)
opt_width = ["없음","1024","800","640"]
cmb_width = ttk.Combobox(frame_option, state="readonly", values=opt_width, width=10)
cmb_width.current(0)
cmb_width.pack(side="left", padx=5, pady=5)
#frame_option 간격
lbl_space=Label(frame_option, text="간격", width=8)
lbl_space.pack(side="left", padx=5, pady=5)
opt_space = ["없음","좁게","보통","넓게"]
cmb_space = ttk.Combobox(frame_option, state="readonly", values=opt_space, width=10)
cmb_space.current(0)
cmb_space.pack(side="left", padx=5, pady=5)
#frame_option 포멧
lbl_format=Label(frame_option, text="포멧", width=8)
lbl_format.pack(side="left", padx=5, pady=5)
opt_format = ["PNG","JPG","BMP"]
cmb_format = ttk.Combobox(frame_option, state="readonly", values=opt_format, width=10)
cmb_format.current(0)
cmb_format.pack(side="left", padx=5, pady=5)
#실행 프레임
run_frame = Frame(root)
run_frame.pack(fill="x", padx=5, pady=5)
#닫기 버튼
btn_close = Button(run_frame, padx=5, pady=5, text="닫기", width=12)
btn_close.pack(side="right", padx=5, pady=5)
#시작 버튼
btn_start = Button(run_frame, padx=5, pady=5, text="시작", width=12)
btn_start.pack(side="right", padx=5, pady=5)
root.resizable(False, False)
root.mainloop()