py.user.nextв 93г. изучил ассемблер до идеала(тырнета не было + брошюрка с командами+TASM)
Просто элементарных знаний нет. Нельзя методом тыка изучать язык. Это можно только тогда, когда ты уже владеешь подобным языком.
py.user.nextну это ведь и есть конструктор ? просто везде по разному пишут.
Это инициализатор. Через него задаются начальные настройки экземпляра класса.
То есть вызывая любую функцию в таком классе она будет иметь все параметры данного класса введенные в def __init__ ?
py.user.nextВот честно не понимаю что в нем можно менять и как ? по моему только лишняя часть кода. можно так же вызвать этот фрейм в любом месте кода без класса со своими параметрами.
Класс Window - это самодельный класс. Его можно менять, как угодно. Но наследуется он от встроенного в tkinter класса, поэтому заранее обладает всеми свойствами наследуемого класса.
Так как базовый класс также требует инициализации, в экземпляре нужно обратиться к унаследованной части и провести инициализацию.
В общих чертах - хочу написать программу учета товара на складе(на котором работаю)именно свою.
буквально 4-6 столбцов данными:
1)создали окно 2)создаем главный холст 3)проверили существование папки title: если есть то дальше, если нет то: создаем холст для поля ввода печатаем поле ввода "название" ждем нажатия Интер для подтверждения введеного "названия" нажали интер: создали папку title, в ней файл title сохраняем данные уничтожаем холст для поля ввода Так как вход первычный (не было "названия") создаем холст для создания БД создаем название БД создаем виджеты для холста на создание БД ждем подтверждения создания БД проверяем введеное на актуальность: да - продолжаем, нет: возвращаемся на подтверждение создания БД сохраняем данные (папка БД) удаляем холст создания БД 4)создаем 3 холста Меню, БД, ПРОЧЕЕ (не должно создаваться если не завершено 3 действие) 5)сканируем папку БД (каждый файл - название БД) 6)выводим все названия бд на холст Меню (так же "Редактировать", "добавить" и т.д. 7)нажатие на любую из бд на холсте Меню - печатает холст БД + содержимое выбраной БД 8)нажатие на строку на холсте БД печатает холст ПРОЧЕЕ с подробными данными выбраной строки БД ------------------------- | | | | | | | | |Меню |БД |ПРОЧЕЕ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ------------------------- 9) "добваить" печатает холст создание БД поверх 3-х холстов.