如何删除弹出窗口中的 "Ok" 按钮(PySimpleGUI)
How do remove the "Ok" button in popup (PySimpleGUI)
典型弹出窗口:
sg.Popup("This is a simple popup")
这将显示一个 "Ok" 按钮,其中包含我不想要的文本。
我怎样才能删除这个按钮?
只需像这样提供 button_type
参数:
sg.Popup("This is a simple popup", button_type=5)
在 PySimpleGUI 中有 5 种类型的按钮配置:
Yes, No: 1
Cancel: 2
Error: 3
Ok, cancel: 4
No button: 5
您应该调用 popup_no_buttons
而不是更改 button_type 参数。该文档指出它不打算供用户使用。
import PySimpleGUI as sg
sg.popup_no_buttons('This is a popup without buttons')
如果您确实要使用它,建议您使用该参数的 "enum" 值,这样即使编号发生变化,您的代码也能继续运行。该值为 sg.POPUP_BUTTONS_NO_BUTTONS
典型弹出窗口:
sg.Popup("This is a simple popup")
这将显示一个 "Ok" 按钮,其中包含我不想要的文本。 我怎样才能删除这个按钮?
只需像这样提供 button_type
参数:
sg.Popup("This is a simple popup", button_type=5)
在 PySimpleGUI 中有 5 种类型的按钮配置:
Yes, No: 1
Cancel: 2
Error: 3
Ok, cancel: 4
No button: 5
您应该调用 popup_no_buttons
而不是更改 button_type 参数。该文档指出它不打算供用户使用。
import PySimpleGUI as sg
sg.popup_no_buttons('This is a popup without buttons')
如果您确实要使用它,建议您使用该参数的 "enum" 值,这样即使编号发生变化,您的代码也能继续运行。该值为 sg.POPUP_BUTTONS_NO_BUTTONS