Если ваш код в вашем классе QLabel
, childAt()
- неправильная функция. Это вернет дочерний виджет, содержащийся в вашем ярлыке. Не похоже, что это то, что вы пытаетесь сделать, но поправьте меня, если я неправильно понимаю.
Объект, который вы хотите скопировать, - this
, но «копирование» может иметь много значений в c ++, и я не уверен, что именно вы пытаетесь сделать. Возможно, вам придется реализовать его самостоятельно, возможно, с помощью метода clone()
, который создает новый экземпляр вашего класса и заполняет значения, которые необходимо воспроизвести.
Я подозреваю, однако, что есть лучший способ реализовать функцию перетаскивания, которую вы ищете без копии.