code-slicer commited on
Commit
017ac52
ยท
verified ยท
1 Parent(s): 66f9c72

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -21
app.py CHANGED
@@ -209,28 +209,19 @@ else:
209
  "Sky Blue": "#D9E1E2",
210
  "Beige": "#F0F0EC"
211
  }
212
-
213
- # ์ฝœ๋ฐฑ ํ•จ์ˆ˜: ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ session_state ์—…๋ฐ์ดํŠธ
214
- def set_color(color_hex):
215
- st.session_state.bg_color = color_hex
216
-
217
- st.write("**์ถ”์ฒœ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ**")
218
- # st.columns๋ฅผ ์‚ฌ์šฉํ•ด ๋ฒ„ํŠผ์„ ๊ฐ€๋กœ๋กœ ๋ฐฐ์—ด
219
- cols = st.columns(len(palette))
220
- # ๊ฐ ์ปฌ๋Ÿผ์— ์ƒ‰์ƒ ๋ฒ„ํŠผ ์ถ”๊ฐ€
221
- for i, (name, color) in enumerate(palette.items()):
222
- cols[i].button(
223
- label=name,
224
- on_click=set_color,
225
- args=[color],
226
- key=f"pal_btn_{name}"
227
- )
228
-
229
- # ์ƒ‰์ƒ ํ”ผ์ปค: ๋ฒ„ํŠผ์œผ๋กœ ์„ ํƒํ•œ ์ƒ‰์ƒ์ด ์—ฌ๊ธฐ์— ๋ฐ˜์˜๋จ
230
- st.color_picker(
231
- "์ƒ‰์ƒ ์ง์ ‘ ์„ ํƒ",
232
- key="bg_color" # session_state ํ‚ค๋ฅผ ๊ณต์œ 
233
  )
 
 
 
 
 
 
 
234
 
235
 
236
  def apply_background():
 
209
  "Sky Blue": "#D9E1E2",
210
  "Beige": "#F0F0EC"
211
  }
212
+ selected_color_name = st.radio(
213
+ "์ถ”์ฒœ ์ƒ‰์ƒ",
214
+ options=palette.keys(),
215
+ key="selected_color_name",
216
+ horizontal=True # ๋ฒ„ํŠผ์„ ๊ฐ€๋กœ๋กœ ๋ฐฐ์—ด
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  )
218
+
219
+ # ์„ ํƒ๋œ ๋ผ๋””์˜ค ๋ฒ„ํŠผ์˜ ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ color_picker์˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ
220
+ # st.color_picker(
221
+ # "์ƒ‰์ƒ ์ง์ ‘ ์„ ํƒ",
222
+ # key="bg_color",
223
+ # value=palette[selected_color_name]
224
+ # )
225
 
226
 
227
  def apply_background():