Требуется помощь с созданием line edit по кнопке на PyQt5?

Для создания Line Edit по нажатию на кнопку в PyQt5 можно воспользоваться следующим примером:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QLineEdit, QPushButton, QVBoxLayout, QWidget

class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        
        self.line_edit = QLineEdit()
        self.button = QPushButton("Создать Line Edit")
        self.button.clicked.connect(self.create_line_edit)

        layout = QVBoxLayout()
        layout.addWidget(self.button)

        central_widget = QWidget()
        central_widget.setLayout(layout)
        self.setCentralWidget(central_widget)

    def create_line_edit(self):
        line_edit = QLineEdit()
        layout = self.centralWidget().layout()
        layout.addWidget(line_edit)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWindow()
    window.show()
    sys.exit(app.exec_())

В данном примере создается класс MyWindow, который наследуется от QMainWindow. В конструкторе класса создается экземпляр QLineEdit и QPushButton. С помощью метода clicked.connect() устанавливается соединение между сигналом нажатия кнопки и слотом create_line_edit. Метод create_line_edit создает новый экземпляр QLineEdit и добавляет его на главное окно.

При запуске приложения будет отображаться главное окно с кнопкой "Создать Line Edit". По нажатию на кнопку будут добавляться новые QLineEdit на главное окно.

Надеюсь, данное решение поможет вам создать QLineEdit по нажатию на кнопку в PyQt5. Если возникнут дополнительные вопросы, не стесняйтесь их задавать.