Всем привет, пытаюсь присвоить кнопке функцию открытия файла и чтения в QTextEdit, но при нажатии кнопки графическая оболочка закрывается. Функция открытия файла и чтения импортируется из другого файла. Работаю с PyQt5 неделю.. Даётся тяжко, но мне очень нужна ваша помощь..
class FormWidget(QWidget):
def __init__(self, parent):
file_vulnerabilityEdit = QTextEdit()
browse_1 = QPushButton("Display information", self)
browse_1.clicked.connect(showDialog)
Импортируемый файл:
from PyQt5.QtWidgets import (QFileDialog)
def showDialog(self):
fname = QFileDialog.getOpenFileName(self, 'Open file', 'D:/Programming/Python/mo-mo/GUI')[0]
f = open(fname, 'r')
with f:
data = f.read()
self.file_vulnerabilityEdit.setText(data)