Как изменить размер всплывающего окна в PysimpleGUI в python?

Я использую PYsimpleGUI в своем коде на Python, и при использовании всплывающего элемента как изменить размер всплывающего окна?

Мой код:

import PySimpleGUI as sg
sg.popup("Hello!")

Как изменить размер sg.popup?

Кроме того, есть ли возможность добавить заголовок во всплывающее окно?


person Ameya Uppina    schedule 18.10.2020    source источник


Ответы (2)


К сожалению, в sg.popup нет параметра размера, однако вы можете настроить размер окна, изменив содержимое отображаемого текста, т.е. более длинная строка и несколько пустых строк.

Другим вариантом будет создание новой всплывающей функции, которая работает аналогично sg.popup, но на основе объекта sg.Window. Таким образом, вы можете быть более гибкими с параметрами.

Вы можете добавить заголовок, используя параметр title: sg.popup('world', title='hello')

person Gonenc    schedule 19.10.2020
comment
Название работает, и спасибо за информацию. про sg.popup, sg.window идея тоже работает. Спасибо. - person Ameya Uppina; 19.10.2020

Чтобы изменить размер при использовании элемента, вы можете сделать это, используя элемент Stretch, чтобы перемещать элементы.

Чтобы установить заголовок, это просто, как

import PySimpleGUI as sg
# Create the Window
window = sg.Window('Window Title', layout)

Если вы новичок в библиотеке, документация — отличное место для начала.

person AzyCrw4282    schedule 18.10.2020