10.1.9.1. QmlApplication

Module to implement a Qt Application.

class Patro.QtApplication.QmlApplication.Application[source]

Bases: PyQt5.QtCore.QObject

Class to implement a Qt Application.

__init__()[source]

Initialize self. See help(type(self)) for accurate signature.

_check_qml_is_loaded(obj, url)[source]
_load_qml_main()[source]
_logger = <Logger Patro.QtApplication.QmlApplication.Application (WARNING)>
_message_handler(msg_type, context, msg)[source]
_on_critical_exception(exception)[source]
_parse_arguments()[source]
_post_init()[source]
_print_critical_message(message)[source]
_register_qml_types()[source]
_set_context_properties()[source]
args
classmethod create(*args, **kwargs)[source]
exec_()[source]
execute_user_script(script_path)[source]

Execute an user script provided by file script_path in a context where is defined a variable application that is a reference to the application instance.

instance = None
platform
qml_application
classmethod setup_gui_application()[source]
class Patro.QtApplication.QmlApplication.QmlApplication(application)[source]

Bases: PyQt5.QtCore.QObject

Class to implement a Qt QML Application.

__init__(application)[source]

Initialize self. See help(type(self)) for accurate signature.

_logger = <Logger Patro.QtApplication.QmlApplication.QmlApplication (WARNING)>
scene
sceneChanged