Вы можете сделать "path/to/{self.category}/{self.name}".format(self=self)
. Таким образом, вы можете работать с этими kwargs в __getattr__
.
Потому что так оно и есть. 8-) Обойти это можно с помощью SetRange
.
В документации сказано: «Диапазон по умолчанию для кнопки прокрутки имеет максимум, установленный на ноль (0), и минимум, установленный на 100. Поскольку максимальное значение меньше минимального значения, нажатие стрелки вверх уменьшит позицию, а нажатие стрелки вниз увеличит ее. Используйте CSpinButtonCtrl :: SetRange для настройки этих значений. " ... без приличного объяснения.
Причина, по которой он работает таким образом, заключается в том, что элемент управления вращением представляет собой просто завуалированную полосу прокрутки, а окна используют систему координат, в которой строки увеличиваются при перемещении вниз (поэтому стрелка вниз увеличивает значение ).
Чтобы исправить это, просто поменяйте минимальное и максимальное значения, которые вы используете в данный момент при вызове SetRange.