products:pyrog:api:lastest:types:properties:property
Текст документации сгенерирован автоматически из исходного кода.
Если обнаружили ошибку, отправьте об этом сообщение на 📧почту.
Property
Inherits: QObject
It is a base class for implementing a property
Attributes:
- value_changed — Sends when a property value is changed
Properties
value
widget_enabled
@property def widget_enabled() -> bool
Widget enabling status
Returns:
- bool — Widget enabling status
- True — widget enabled
- False — widget disabled
Methods
get_parameters_dict
def get_parameters_dict() -> dict[str, Any]
Returns dict with parameter values
Returns:
- dict[str, Any] — dict with parameter values:
- str — name of a parameter
- Any — value of a parameter
set_parameters_from_dict
def set_parameters_from_dict(params: dict[str, Any]) -> None
Sets parameter values from dict
Parameters:
- params: dict[str, Any] — dict with parameter values:
- str — name of parameter
- Any — value of parameter
Returns:
- None — (without description)
Raises:
- TypeError — If args are not a dict
- ValueError — If values do not match the specified conditions
get_input_widget
def get_input_widget() -> QWidget
Returns widget for data input and save reference to it
Returns:
- QWidget — property's widget for data input
delete_input_widget
def delete_input_widget() -> None
Deletes widget for data input if it exists
Returns:
- None — (without description)
get_name
def get_name() -> str
Returns name of property, returns translation if it has been found
Returns:
- str — name of property
reset_value
def reset_value() -> None
Resets value of property. Sets value equal to default_value
Returns:
- None — (without description)
retranslate
def retranslate()
Updates widget settings according to property parameters
products/pyrog/api/lastest/types/properties/property.txt · Последнее изменение: — 127.0.0.1