Pysimplegui: [질문] ν”„λ ˆμž„ μ½˜ν…μΈ  μƒˆλ‘œκ³ μΉ¨μ΄ κ°€λŠ₯ν•œκ°€μš”?

에 λ§Œλ“  2019λ…„ 05μ›” 31일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: PySimpleGUI/PySimpleGUI

λ³€μˆ˜ 값을 기반으둜 λ‚΄μš©μ„ λ³€κ²½ν•  수 μžˆλ„λ‘ ν•˜λ €λŠ” ν”„λ ˆμž„μ΄ μžˆλŠ” 창이 μžˆμŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ ν•΄λ‹Ή 값이 "μ‹œμž₯"이면 ν”„λ ˆμž„μ— "μ‹œμž₯"κ³Ό κ΄€λ ¨λœ ν•­λͺ©μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€.

ν•΄λ‹Ή 값이 "nav"이면 ν”„λ ˆμž„μ— "nav"와 κ΄€λ ¨λœ ν•­λͺ©μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€.

ν”„λ ˆμž„μ˜ λ‚΄μš©μ΄ 초기 κ°’μ—μ„œ λ³€κ²½λ˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

λΆˆκ°€λŠ₯ν•œ κ±ΈκΉŒμš”, μ•„λ‹ˆλ©΄ μ œκ°€ μ œλŒ€λ‘œ ν•˜μ§€ λͺ»ν•˜κ³  μžˆλŠ” κ±ΈκΉŒμš”?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

곡식 문제 ν…œν”Œλ¦Ώ 을 μ‚¬μš©ν•˜μ—¬ 문제λ₯Ό λ‹€μ‹œ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  6 λŒ“κΈ€

곡식 문제 ν…œν”Œλ¦Ώ 을 μ‚¬μš©ν•˜μ—¬ 문제λ₯Ό λ‹€μ‹œ μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

문제 μœ ν˜•(κ°œμ„  사항, 였λ₯˜, 버그, 질문)
의문

운영 체제
λͺ¨λ‘

파이썬 버전
λͺ¨λ‘

PySimpleGUI 포트 및 버전
PySimpleGUI <= 3.36.0+

문제λ₯Ό μΌμœΌν‚€λŠ” μ½”λ“œ λ˜λŠ” λΆ€λΆ„ μ½”λ“œ
Frame λ ˆμ΄μ•„μ›ƒμ˜ λ‚΄μš©μ„ λ³€κ²½ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

μ§ˆλ¬Έμ„ μ΄ν•΄ν•˜λŠ” 데 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

λ™μ˜κ°€ μ—…λ°μ΄νŠΈλ˜λ„λ‘ 창을 "μƒˆλ‘œ κ³ μΉ¨"ν•˜λ €λ©΄ Window.Refresh() λ₯Ό ν˜ΈμΆœν•˜μ—¬ λͺ¨λ“  μš”μ†Œμ™€ ν”„λ ˆμž„μ„ μƒˆλ‘œ κ³ μΉ  수 μžˆμŠ΅λ‹ˆλ‹€.

이것이 당신이 μ˜λ―Έν•˜λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

μ•„λ‹ˆλ©΄ ν”„λ ˆμž„ μ•ˆμ˜ λ²„νŠΌ, μž…λ ₯, ν…μŠ€νŠΈ ν•„λ“œλ₯Ό λͺ©λ‘ μƒμž, μŠ¬λΌμ΄λ”λ‘œ λ³€κ²½ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? κ·Έ 라인을 따라 λ­”κ°€ 더?

κ·Έλ ‡λ‹€λ©΄ μ£„μ†‘ν•˜μ§€λ§Œ 탭을 μ‚¬μš©ν•˜λŠ” λ°©λ²•μ—λŠ” μ—¬λŸ¬ 가지가 μžˆμŠ΅λ‹ˆλ‹€. λ˜λŠ” 미리 λ§Œλ“€μ–΄μ‘Œμ§€λ§Œ μˆ¨κ²¨μ§„ μš”μ†Œ.

ν›„μžμ˜. λ ˆμ΄μ•„μ›ƒ 자체의 μ½˜ν…μΈ κ°€ λ³€κ²½λ˜κ³  있으며 λ°˜λ“œμ‹œ ν•΄λ‹Ή μ½˜ν…μΈ  λ‚΄μ˜ ν•„λ“œ 값이 아닐 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

예, PySimpleGUIκ°€ μ„€κ³„λœ 방식이 μ•„λ‹™λ‹ˆλ‹€.

λͺ©λ‘μ— μžˆμ§€λ§Œ 동적 λ ˆμ΄μ•„μ›ƒμ΄ μž‘λ™ν•˜λ €λ©΄ κ½€ 였랜 μ‹œκ°„μ΄ 걸릴 κ²ƒμž…λ‹ˆλ‹€.

λ‚΄κ°€ μ΄λŸ¬ν•œ 것듀과 λ‹€λ₯Έ μ‚¬λžŒλ“€λ„ 가지고 μžˆλŠ” 것을 κ·Ήλ³΅ν•˜λŠ” 방법은 μ™„μ „νžˆ μƒˆ 창을 λ§Œλ“€κ³  μ‚¬μš©ν•˜λ˜ 창으둜 μ „ν™˜ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

동적 λ ˆμ΄μ•„μ›ƒμ— λŒ€ν•œ 문제 λ˜λŠ” μ΄λŸ¬ν•œ 라인을 따라 κ²€μƒ‰ν•˜λ©΄ λ•Œλ•Œλ‘œ 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 방법에 λŒ€ν•œ μ œμ•ˆκ³Ό ν•¨κ»˜ μ—¬λŸ¬ μš”μ²­μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰