PySimpleGUI のメモ
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 |
import PySimpleGUI as sg size = (5,5) font = ('miryo', (5,5)) layout = [[sg.Text('計算機')], [sg.Checkbox('a',key='a'),sg.Checkbox('b',key='b')], [sg.Radio('足し算', group_id='method', key='sum', default=True), sg.Radio('引き算', group_id='method', key='sub')], [sg.Text('数値1'), sg.Input(key='value1')], [sg.Text('数値2'), sg.Input(key='value2')], [sg.Button('計算する', key='culc'), sg.Button(image_filename='pic001.gif', image_size=(100,20))], [sg.Text('計算結果'), sg.Input(default_text='結果', key='result')], ] window_size = (640,480) window = sg.Window('タイトル', layout, size = window_size) while True: event, value = window.read() if event == None: break if event == 'culc': print(event, value) sg.PopupYesNo('計算しますか') if value['a'] == True: v1 = float(value['value1']) v2 = float(value['value2']) v3 = v1 + v2 print(v3) window['result'].update(v3) sg.Popup('計算完了') window.close() |
The following two tabs change content below.
Keita N
最新記事 by Keita N (全て見る)
- 2024/1/13 ビットコインETFの取引開始:新たな時代の幕開け - 2024年1月13日
- 2024/1/5 日本ビジネスにおける変革の必要性とその方向性 - 2024年1月6日
- 2024/1/3 アメリカ債権ETFの見通しと最新動向 - 2024年1月3日