如何删除弹出窗口中的“确定”按钮(PySimpleGUI)

时间:2020-02-14 03:55:17

标签: pysimplegui

典型弹出窗口:

sg.Popup("This is a simple popup")

这将显示带有我不需要的文本的“确定”按钮。 如何删除此按钮?

2 个答案:

答案 0 :(得分:2)

您应该调用popup_no_buttons而不是更改button_type参数。该文档指出,它不打算由用户使用。

import PySimpleGUI as sg

sg.popup_no_buttons('This is a popup without buttons')

如果确实使用它,建议您对该参数使用“枚举”值,这样,如果编号更改,您的代码将继续起作用。该值为sg.POPUP_BUTTONS_NO_BUTTONS

答案 1 :(得分:1)

只需提供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