السلام عليكم،
احاول استخدام QFileDialog و لكن لا اعلم ما هي الطريقة الصحيحة للحصول علي مسار الملف الذي تم اختياره و نسخ محتواه الي QTextEdit (البرنامج عبارة عن Note Pad)
جربت هذا الكود (واضح انه غلط):
def openDialogFunc(self):
self.openDialog = QFileDialog()
fileName = self.openDialog.getOpenFileName()
file = open(str(fileName), 'r+')
fileContents = read(file)
txtarea = textArea()
txtarea.setText(str(fileContents))و حصلت علي هذا الخطأ
TypeError: coercing to Unicode: need string or buffer, tuple found
لذا ما هو الخطأ بهذا الكود او الدالة اليت احتاجها لفتح الملف قراءة ما بداخله، و ما الطريقة لعمل save و save as ، لان ال Dialog بكل مرة يستخدك كلمة open.
صورة البرنامج

شكرا مقدماً
