-
Что считается более труЪ и почему - инстанциировать библиотечные классы или наследоваться от них? Дилемма осложняется тем, что в Python модуль практически синглтон, т. е. если я в нем инстанциирую библиотечный класс и навалю вокруг полученного объекта своей логики как module-level функций, то я могу потом импортировать весь модуль и работать с ним как с объектом.
-
Некоторые вещи в Qt можно сделать разными способами. Например, если нужно обрабатывать выбор элемента в дереве, то можно повесить свой обработчик на сигнал selectionModel().currentChanged, а можно перегрузить существующий обработчик currentChanged. Зачем так сделано и какой способ труЪ?