Pysimplegui: Slider์—์„œ float ๊ฐ’์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2019๋…„ 01์›” 05์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: PySimpleGUI/PySimpleGUI

์‹คํ–‰ํ•  ๋•Œ :

import PySimpleGUI as sg
layout = [[sg.Slider(change_submits=True, range=(-1, 1), 
                resolution=0.01, orientation='h', default_value=-0.1)]]       

window = sg.Window('Window that stays open').Layout(layout)   
while True:       
    event, values = window.Read()
    if event is None or event == 'Exit':
        break
    print(values[0])

window.Close()

์ฝ˜์†”์— ํ”Œ๋กœํŠธ๊ฐ€ ํ‘œ์‹œ ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  -1, 0 ๋˜๋Š” 1 ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Bug Done - Download from GitHub

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค .... ๊ฐ’์„ ๋‹ค๋ฅด๊ฒŒ ์–ป์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฒดํฌ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. fitx๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ƒˆ PySimpleGUI.py ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋”์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค .... ๊ฐ’์„ ๋‹ค๋ฅด๊ฒŒ ์–ป์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฒดํฌ์ธํ–ˆ์Šต๋‹ˆ๋‹ค. fitx๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ƒˆ PySimpleGUI.py ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋”์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค.

PySimpleGUIQt ...์˜ ๊ฒฝ์šฐ float ๋งŒ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ฝ”๋“œ์—์„œ int๋ฅผ float๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ˆ˜ํ•™์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. Qt๋กœ ์ด๋™ํ•  ๊ณ„ํš์ด ์žˆ๋‹ค๋ฉด ์Šฌ๋ผ์ด๋”๋ฅผ 0์—์„œ 100์œผ๋กœ ์„ค์ • ํ•œ ๋‹ค์Œ ๊ฐ’์„ ์–ป์€ ํ›„ 100์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

PyPI๋กœ ์ถœ์‹œ๋˜์–ด ๋งˆ๊ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰