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

Создание графического меню

05.01.2017, 02:21. Показов 1995. Ответов 0

Author24 — интернет-сервис помощи студентам
Доброй ночи ! Имеется функции вида:
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
39
40
import tkinter as Tk
import function_file as m1
 
def make_operation(a, op):
    """Вернуть результат операции 'op' над 'a'."""
    if op == "Поиск по стоимости":
        if len(m1.search_cost(int(a), infos)) == 0: #0(1)
            return "За такую цену ничего нет"
        else: #0(1)
            return str(m1.search_cost(a, infos)) #0(N)
   ...
 
 
def search_cost(price, infos): #0(N)
    inc = 0 #0(1)
    list_price = [] #0(1)
    try:
        for j in infos: #0(N)
            if price == j.get('Price'): #0(1)
                list_price.append(infos[inc]) #0(1)
            inc +=1 #0(1)
        return list_price #0(1)
    except Exception as e:
        print("Произошла ошибка: {}.".format(e),type(e))
        print("Вы ввели пункт которого нет в меню повторите попытку.") #0(1)
 
 
def on_click(op):
    try:
        x = edt_x.get()
        set_text(edt_result, "{}".format(make_operation(x, op)))
    except Exception as err:
        print(err)  # Текст ошибки выводится в терминал
        set_text(edt_result, "Не могу выполнить операцию!")
 
 # Кнопка
    Tk.Button(
        buttons_frame_2, text="Ок",
        command=lambda: on_click(button[var.get()])).\
        pack(side=Tk.LEFT)
Код не весь. Суть в чем, имеется файл. Из него заполняется список. Требуется сделать меню (графическое). Т.е есть кнопка которая вызывает функцию on_click, там берется значение которое ввели и в зависимости от выбранного пункта (у меня только 1) выполняется функция make_operation. В этой функции идет вызов функции search_cost в которой мы ищем цену. Если такая есть то возвращаем список который содержит эту цену. Если нет то "За такую цену ничего нет". Вопрос такой: как вернуть список ? Можно ли графически его как то вывести или что то подобное ?
Вот список:
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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2017, 02:21
Ответы с готовыми решениями:

Создание графического интерфейса «Светофор»
Здравствуйте помогите с задачкой, начинающему Создание графического интерфейса «Светофор»....

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

Создание графического меню в Borland 3.1
Доброго времени суток,господа!У меня есть программа справочник,но там меню,в котором выбираются все...

Создание графического меню для запуска выбранного класса
Привет, киберфорум! Нужна ваша помощь. Воощем, написал 2 отдельных проги крестики-нолики(2...

0
05.01.2017, 02:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2017, 02:21
Помогаю со студенческими работами здесь

Реализация графического меню - не вызываеться activity
Грузить не буду..вот код где я вызываю активити если было нажатие на картинку ( кнопку ). activity...

Возврат в текстовое меню после закрытия графического режима
#include<graphics.h> #include<conio.h> #include<stdio.h> void grafics(void){ int gd = DETECT,...

Создание графического приложения
Помогите пожалуйста Создайте графическое приложение в среде PascalABC, которое рисует красный...

Создание графического приложения
Здравствуйте! Задали сделать графическое приложения для трохоиды x= a(t-lsint) y= a(1-lcost) для...

Создание графического интерфейса
Разработать программу, при щелчке мыши динамически порождающую на окне кнопки или поля ввода....

Создание графического редактора
мне нужно сделать две програмки помогите пожайлуста вот задание: Создание графического редактора...

Создание графического изображения
создать графическое изображение с помощью Pasckal


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru