Форум сайта python.su
0
Здравствуйте, пишу приложение с графическим интерфейсом по удалению лексем из файла.
Возникла проблема с чтением данных из файла и их записью в текстовое поле.
import tkinter as tk from tkinter.filedialog import * import fileinput class Main(tk.Frame): def __init__(self, root): super().__init__(root) self.init_main() def init_main(self): frOrigin = tk.Frame(root,width=260,height=200) butFile1 = tk.Button(frOrigin, text="Загрузить",width=10,font="Arial 10 bold", command=self.openFile1) textArea1 = tk.Text(frOrigin, width=35,height=18,font="Arial 10") scrollOriginX = tk.Scrollbar(frLeksem, command=textArea1.xview()) scrollOriginY = tk.Scrollbar(frLeksem, command=textArea1.yview()) textArea1.configure(xscrollcommand=scrollOriginX.set) textArea1.configure(yscrollcommand=scrollOriginY.set) def openFile1(self): op = askopenfilename() for text in fileinput.input(op): self.textArea1.insert(tk.END,text)
Офлайн
568
GrinvelДело в том, что вы не знаете, зачем нужен параметр self
Подскажите, в чём может быть дело?
Офлайн
13
Вопрос:
“ЗАЧЕМ НАСЛЕДОВАТЬСЯ ОТ TK.FRAME”???
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн
294
DamMerculЭто же ваш код, почему вы нас спрашиваете?
Вопрос:
“ЗАЧЕМ НАСЛЕДОВАТЬСЯ ОТ TK.FRAME”???
[code python][/code]
Отредактировано PEHDOM (Дек. 18, 2017 16:39:22)
Офлайн
568
PEHDOMНа запись файла вдияет то, что товарищь пытается вызвать атрибут объекта self.textArea1.insert, но он не сделал эту переменную атрибутом объекта textArea1 = tk.Text
В любом случае на запись из файла это никак не влияет.
Офлайн
0
PEHDOMНики читать иногда полезно
Это же ваш код, почему вы нас спрашиваете?
FishHookХотелось бы более внятную причину, нежели указание на глупость автора
Дело в том, что вы не знаете, зачем нужен параметр self
Офлайн
294
Grinvelну вам же ответили, вы пытаетесь сделать self.textArea1.insert() а самого self.textArea1 не существует, вот и получаете АтрибутЕррор.
Хотелось бы более внятную причину, нежели указание на глупость автора
Grinvelо млин, не заметил, эти абстрактные картинки на аватарках сибвают с толку..
Ники читать иногда полезно
[code python][/code]
Офлайн