Чтобы получить номер строки, на которой произошло вызов контекстного меню в QTextEdit, необходимо переопределить метод contextMenuEvent. В этом методе можно использовать позицию курсора, чтобы определить, на какой строке находится курсор в момент вызова контекстного меню.