Skip to content

ui_utils

set_style_property(widget, property_name, property_value)

Set widget's property that may affect style.

Style of widget is polished if current property value is different.

Source code in common/ayon_common/ui_utils.py
 5
 6
 7
 8
 9
10
11
12
13
14
15
def set_style_property(widget, property_name, property_value):
    """Set widget's property that may affect style.

    Style of widget is polished if current property value is different.
    """

    cur_value = widget.property(property_name)
    if cur_value == property_value:
        return
    widget.setProperty(property_name, property_value)
    widget.style().polish(widget)