Виджет получает событие перемещения, когда меняет свою позицию. Положение дочернего виджета относится к его родителю.
Когда у вашего QLineEdit нет родителя, и вы перетаскиваете его, он меняет свое положение, потому что его положение относится к рабочему столу.
Когда ваш QLineEdit является дочерним виджетом и вы перетаскиваете родительский виджет, положение вашего QLineEdit не меняется, оно относится к его родительскому элементу и меняется только позиция родителя. За исключением этого один раз - после его создания.