0

2 つのボタンを持つ基本的な GUI ウィンドウがあります。ボタンのキーがない場合、それらは適切に機能します。ボタンにキーを使用すると、そのボタンは機能しません。この場合、ボタン 2 は機能していませんkey='b2'

  import PySimpleGUI as sg

  def main():
    layout=[[sg.Button("button1"),
       sg.Button('button 2',key='b2')]]
    window=sg.Window("Gui",location=(20,20))
    window.Layout(layout).Finalize()
    while True:
      event,values=window.Read()
      if event == 'button1':
       sg.Popup("button 1 pressed")
      if event == 'button 2':
       sg.Popup("button 2 pressed")



  main()
4

2 に答える 2

1

キーの使用方法については、ドキュメントを確認してください。if ステートメントでキーをチェックしていません。イベントが鍵です。

于 2019-08-27T18:07:49.563 に答える