Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 17.11.2016
Сообщений: 25

Вывод на экран

06.01.2017, 02:39. Показов 2056. Ответов 2

Студворк — интернет-сервис помощи студентам
Доброй ночи ! Как вывести это на экран ? Просто как я вывожу накладывается на экран, а нужно как в консоли. Как это можно сделать ?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from tkinter import *
import function_file as f
c = Canvas(width=600,height=560,bg='white')
c.pack()
 
 
def open_json(filename_json):
    info = []
    try:
        with open(filename_json, encoding="utf-8") as fh:
            info = json.loads(fh.read())
        return info
    except Exception as e:
        print("Произошла ошибка: {}.".format(e),type(e))
 
 
filename = "8.5.json"
info = f.open_json(filename)
for i in info:
    print("Card: ",i["Card"])
print("\n")
print("info: ")
for i in info:
    for j in i["info"]:
        for k in j:
            print('   ', k, ':', j[k])
print("\n")
for i in info:
    print("Price: ",i["Price"])
    c.create_text(10,10,text=("Price: "),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
    c.create_text(10,10,text=i["Price"],
          font="Verdana 12",anchor="w",justify=CENTER,fill="red") 
mainloop()
json файл:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[
    {
        "Card": "Gold",
        "Price": 5000,
        "info": [
            {
                "Футбол": "12:00"
            },
            {
                "Фитнес": "14:00"
            },
            {
                "Бассейн": "19:00"
            }
        ]
    },
    {
        "Card": "Premium",
        "Price": 2500,
        "info": [
            {
                "Футбол": "11:00"
            },
            {
                "Фитнес": "13:00"
            }
        ]
    },
    {
        "Card": "Standart",
        "Price": 1000,
        "info": [
            {
                "Футбол": "10:00"
            }
        ]
    }
]
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2017, 02:39
Ответы с готовыми решениями:

Не могу понять как делать вывод на экран структуры STUDENT на заполнение и вывод данных на экран
Добрый вечер. Вот задание и мой код программы на C++ Не выходит нормально реализовать 3е задание. Первая проблема в том, что вывод на...

вывод на экран случайного одномерного массива,ввод с клавиатуры одномерного массива и вывод его на экран.и все это в одной проге.как это сделать?
надо чтобы при запуске прграммы в паскале сначала вывелся на кран одномерный случайный массив,потом ввод с клавиатуры одномерного массива и...

Описать класс Прямоугольник (вывод текущего положения; поворот; перемещение; масштабирование; вывод на экран габаритных размеров)
Помогите пожалуйста с задачей в visual c++ Описать класс, реализующий указанные возможности. Класс должен содержать скрытые...

2
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
06.01.2017, 09:59
Штаааа???
0
0 / 0 / 1
Регистрация: 17.11.2016
Сообщений: 25
06.01.2017, 14:27  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from tkinter import *
import function_file as f
 
filename = "8.5.json"
info = f.open_json(filename)
n = 10
print(type(info))
def print_menu(info):
    c = Canvas(width=600,height=560,bg='white')
    c.pack()
    n = 10
    for i in info:
        c.create_text(10,n,text=("Price:",i["Price"]),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
        n += 20
    for i in info:
        c.create_text(10,n,text=("Card:",i["Card"]),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
        n += 20
    c.create_text(10,n,text=("info: "),
          font="Verdana 12",anchor="w",justify=CENTER,fill="red")
    n += 20
    for i in info:
        for j in i["info"]:
            for k in j:
                c.create_text(30,n,text=(k, ':', j[k]),
        font="Verdana 12",anchor="w",justify=CENTER,fill="red")
            n = n +20
    mainloop()
print_menu(info)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2017, 14:27
Помогаю со студенческими работами здесь

Вывод ответа в html (вывод результата на экран)
Такая проблема написан код на html, но он почему-то не считает( не выводит результат на экран) Нужно найти десятичный логарифм все...

Сгенерировать и вывести на экран массив с 10 случайных чисел в диапазоне от -100 до 100. Цикличный сдвиг массива влево на 1 и вывод на экран
Помогите написать программку в Паскале, что сгенерирует и выведет на экран массив с 10 случайных чисел в диапазоне от -100 до 100. Делает...

Создание сценария,обеспечивающего вывод на экран содержимого окна "Экран"
Прошу помощи в создании сценария так как попросту не знаю VBScript. =( Может кто имел дело с таким условием. Заранее благодарю.=)

Вывод на экран чётных слов строки исправить на вывод нечётных слов
#include<conio.h> #include<iostream.h> #include<string.h> #include<stdio.h> int i,l,j,k,p,n; char txt; char a,b; main() { ...

Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой части экран
Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru