OpenFile

Автор Ципихович Эндрю, 2 января 2024, 21:38

0 Пользователи и 1 гость просматривают эту тему.

Ципихович Эндрю

спасибо за ссылку, посмотрел, код:
from com.sun.star.awt import MessageBoxButtons as MSG_BUTTONS


def msgbox(message, title='LibreOffice', buttons=MSG_BUTTONS.BUTTONS_OK, type_msg='infobox'):
    """ Create message box
        type_msg: infobox, warningbox, errorbox, querybox, messbox
        https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XMessageBoxFactory.html
    """
    toolkit = create_instance('com.sun.star.awt.Toolkit')
    parent = toolkit.getDesktopWindow()
    mb = toolkit.createMessageBox(parent, type_msg, buttons, title, str(message))
    return mb.execute()
единственное, что могу сказать из этого кода на 1-ю строку НЕ ругается но как быть когда в файле будет две функции у меня есть функция def Helpik и теперь ещё будет def msgbox она относительно всего кода функции def Helpik будет смещена вправо на один отступ?, а текст message куда вписать во вторую строку?
def msgbox(message='ТО, что нужно', title='LibreOffice', buttons=MSG_BUTTONS.BUTTONS_OK, type_msg='infobox'):или задавать ниже под return?
message='ТО, что нужно'?
спасибо