Они могут выглядеть одинаково, но не так.Со стороны C ++ статическая функция desktop () использует шаблон синглтона - существует только один рабочий стол, и он представлен статической переменной, которая может (или не может) создаваться по запросу.QDesktopWidget () - конструктор, который не доступен «внешнему миру», чтобы гарантировать уникальность синглтона.