Как отобразить проанализированный текст JSON - PullRequest
1 голос
/ 24 января 2012

Позвольте мне начать с того, что я начинаю этот проект, чтобы познакомиться с Python.Проект состоит в том, чтобы анализировать JSON с Reddit.com каждые 15 минут, а затем отображать его с помощью Tkinter.

Анализ текста JSON не был слишком сложным, но я не уверен, как отображать текст.Мне нужно будет отобразить две вещи - название ссылки и ссылку - в виде стиля столбца.Я также планировал располагать две колонки рядом, чтобы использовать преимущества горизонтальной ширины экрана.Я попытался начать с Listbox, но это, кажется, более полезно, если вы хотите выбрать список.Я просто хочу отобразить текст и покончить с этим.Есть ли другой и более подходящий виджет, который я должен использовать?Я немного заглянул в виджет «Ввод» и подумал, что это может стать ближе, но, похоже, это только для хранения одной записи.

1 Ответ

1 голос
/ 24 января 2012

Если вы используете достаточно современную версию python (2.7, 3 .... что-то, я забыл), вы можете использовать виджет ttk.Treeview , который похож на список, но поддерживает несколько столбцов .

Намного проще выбрать текстовый виджет. Вы можете вставить текст с последующим переводом строки. Чтобы разместить столбцы в столбцах, просто вставьте вкладку и определите подходящую точку табуляции.

Есть много других вариантов, но эти два, возможно, являются лучшими.

Если вы еще не нашли его, tkdocs.com обладает обширной информацией о tkinter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...