мне было интересно, как же статический метод «fromValue» из работ QVariant, вот описание:Как работает QVariant :: fromValue?
Возвращает QVariant, содержащее копию значения. Ведет себя так же, как setValue().
Как возможно, что этот метод имеет два разных поведения в зависимости от того, был ли он вызван из экземпляра или из его статической версии? Потому что невозможно сделать нестатический метод с тем же прототипом другого статического метода, и я не вижу, как вы можете определить, как он был вызван внутри самого метода.
Меня интересует это, потому что я пытался сделать что-то подобное для тканевого метода.
Вы неправильно понимаете текст. То, что вы цитируете, означает «он ведет себя точно так же, как setValue, за исключением того, что он возвращает QVariant ....». – Mat