В файле list.py хранится словарь вида
content = { int_value: ("text_value", data_1, data_2, ...), ...}
В объекте класса
Text рандомно выбирается один элемент словаря, и текст обрабатывается в соответствии со значениями
data.
В классе Interface создаётся c помощью tkinter отображается текст, для чего ему передаётся объект
Text. Также окно имеет кнопку “случайный выбор”, присваивающий объекту
Text новый элемент словаря. Именно на этом я и запнулся.
Кроме того в
Toplevel будет создан полный список элементов для возможности присвоить объекту
Text значение выбранного элемента словаря.
Как-то так.