Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 17.12.2017, 11:30   #1
Grinvel
Пользователь
 
Регистрация: 25.09.2017
Сообщений: 16
Репутация: 10
По умолчанию ООП и работа с файлами

Здравствуйте, пишу приложение с графическим интерфейсом по удалению лексем из файла.
Возникла проблема с чтением данных из файла и их записью в текстовое поле.
Код:

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)

На строке записи из файла возникает ошибка: AttributeError: 'Main' object has no attribute 'textArea1'
Подскажите, в чём может быть дело?
Grinvel вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Курсовая работа ООП С++ severovdrei Фриланс 4 29.11.2017 14:09
Работа с Boolean в ООП Malamadre Общие вопросы Delphi 3 11.08.2011 09:08
ООП.Работа с матрицами. vitass Помощь студентам 0 12.04.2011 00:30
Работа с файлами ООП kate311893 Помощь студентам 0 27.11.2010 11:50
Не пойму, в чем ошибка... ООП.Работа с файлами данных, С++ Purr Помощь студентам 2 24.10.2010 22:06


18:46.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru