|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
Как сделать GUI на основе множеств?29.04.2023, 21:29. Показов 2089. Ответов 25
Метки нет (Все метки)
Прошу помочь с написанием учебного примера.
Есть слова рядом с галочками. Например в столбик: молоко "поле для галочки" чайная заварка "поле для галочки" какао "поле для галочки" кофейный порошок "поле для галочки" сахар "поле для галочки" мороженное "поле для галочки" сок "поле для галочки" Снизу кнопка Анализировать. Если поставить галочки на молоко, сахар, "кофейный порошок", то после нажатия кнопки Анализировать должно вывести "Кофе с молоком". При выборе какао, сахар, молоко должно вывести "Какао напиток" При выборе сахар, молоко должно вывести: "Кофе с молоком" или "Какао напиток". То есть прямо оба значения чтобы отобразилось одновременно и между ними слово или. Перед выводом результат должен заносится в переменную, чтобы если захочется использовать его в другом виде, чтобы можно было взять оттуда. Мороженное и сок для множества Коктейль. Добавлено через 1 час 28 минут Мне надо, чтобы это было например в виде html страницы.
0
|
|
| 29.04.2023, 21:29 | |
|
Ответы с готовыми решениями:
25
Построить на основе множеств четвертое множество Х на основе свойств операций со множествами Как создать элемент GUI на основе префаба? Как создать программу (экзешник) с GUI на основе кода консольного приложения? |
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|||||||||||
| 04.05.2023, 05:53 | |||||||||||
Сообщение было отмечено supmener как решение
Решение
index.html:
1
|
|||||||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
||||||
| 07.05.2023, 11:04 [ТС] | ||||||
|
Здравствуйте. Благодарю.
Добавил часть диагностики для автомобиля в пример. Прошу изменить код программы таким образом, чтобы вместо "Нет рецептов с такими ингредиентами", например добавляло тег линии <hr> и писало другой результат ниже. Например. Если поставить галочку на: тряска двигателя и на: Какао Чтобы программа не выводила "Нет варианта диагностики", а писала: "тряска двигателя: датчик детонации", затем добавляла линию и ниже писала: "Какао: Какао-напиток". А если было указано Молоко и Какао, то чтобы для этого случая писала "Какао, Молоко: Какао-напиток".
0
|
||||||
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|||||||||||
| 10.05.2023, 01:18 | |||||||||||
|
Разбить на два UI что ли?
1
|
|||||||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 10.05.2023, 05:46 [ТС] | |
|
Нет, все должно быть в одном UI . Заголовок и подзаголовок: "рецепты, ингредиент" не нужно добавлять. Кнопка анализировать должна быть одна. Возможно, попробую придумать еще 1 пример, чтобы было более понятнее.
Добавлено через 2 минуты Заголовок и подзаголовок-диагностика автомобиля, неисправность нужно оставить. Добавлено через 50 минут Другой пример. В UI: мука. Вода. Сахар. Яйца. Соль. Колбаса. Помидоры. Соус. В коде список ингредиентов для кекса-это мука, вода, яйца, соль, сахар. Список ингредиентов для хлеба-это мука, вода, соль. Список ингредиентов для пиццы-это мука, вода, соль, колбаса, помидоры, соус. Если выбрать мука и вода, то выведет "кекс" или "хлеб", или "пицца". Если поставить галочки на сахар, помидоры, колбаса, соль, то должно вывести: Сахар: "кекс" Линия Помидоры, колбаса: "пицца" Линия Соль: "кекс" или "хлеб" или "пицца" Добавлено через 2 часа 16 минут Извиняюсь, что где-то неправильно выбрал регистр в начальной букве слова и не там поставил некоторые запятые возможно. Потому что набирал с телефона, а не на компьютере, поэтому так получилось в новом примере в этот раз.
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 10.05.2023, 12:56 | |
|
supmener, есть более полная формулировка с чётким ТЗ? По какому принципу вы хотите разбивать ингредиенты на группы, почему отдельно "Сахар", отдельно "Помидоры" и "Колбаса", отдельно "Соль"?
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 10.05.2023, 16:34 [ТС] | |
|
Потому что сахар встречается в этом Примере только в кексе. Помидоры и колбаса встречаются здесь только в Пицце.
Добавлено через 1 минуту Соль входит во все перечисленные блюда. Добавлено через 1 час 31 минуту Списки для последнего примера смогу подготовить в выходные дни, чтобы это не отнимало у вас лишнее время. Добавлено через 49 минут Еще нужно добавить сортировку, чтобы то, что имеет больше совпадений было выше, то есть в данном случае выше будет строка с помидорами и колбасой. Добавлено через 3 минуты Имею в виду, в результатах анализа.
0
|
|
|
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 10.05.2023, 17:05 | |
|
supmener,
я просто удивляюсь терпению Eva Rosalene, чувак, ты сам что сделал-то? или ты только задачи ставить хочешь? если так - расстрою тебя, хреново у тебя выходит
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
||||||
| 12.05.2023, 21:38 [ТС] | ||||||
0
|
||||||
|
Просто Лис
|
||||||||||||||||
| 13.05.2023, 09:30 | ||||||||||||||||
|
supmener, вряд ли я тебя расстрою, если скажу, что здесь нужна СУБД.
Таблица "Ингредиент":
1
|
||||||||||||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 13.05.2023, 10:07 [ТС] | |
|
Так ведь без СУБД первоначальный вариант работал.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
||
| 14.05.2023, 20:54 [ТС] | ||
|
А как чекбоксы к СУБД приделать, чтобы не только на ПК, а и на смартфоне также можно было запускать программу?
Добавлено через 2 минуты
0
|
||
|
Просто Лис
|
||
| 19.05.2023, 19:14 | ||
|
Код отдельно, данные лежат отдельно, плюс ссылочная целостность гарантирует, что нельзя будет указать несуществующий рецепт или несуществующий ингредиент. Базу данных не обязательно набирать руками, можно написать "админку" с красивыми формочками ввода. Типичное CRUD-приложение.
2
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 19.05.2023, 19:39 [ТС] | |
|
Хотелось бы, чтобы работало и на компьютере и на смартфоне, одновременно с одной базы данных. Преимущественно надо на Андроид в данный момент. Или сразу и на ПК тоже, если в браузере на Javascript, например для облегчения задачи программирования.
0
|
|
|
Просто Лис
|
|
| 20.05.2023, 04:48 | |
|
sqlite слабо подходит для одновременного доступа из нескольких клиентов.
В любом случае тебе нужен бэкенд (на любом языке программирования), который будет подключаться к СУБД и предоставлять http api. Возможно, ещё рендерить на сервере html; И фронтенд на js, который будет брать данные из бэкенда и отрисовывать из в браузере, хоть десктопа, хоть мобильника. Так что считай по пальцам, что тебе нужно: 1) сервер, где будет хоститься СУБД и бэкенд 2) спроектировать структуру БД и подключить СУБД к бэкенду 3) написать сам бэкенд 4) написать фронтенд Делается по порядку, у тебя же сейчас готово только часть 4 пункта
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
||||||
| 01.06.2023, 18:23 [ТС] | ||||||
|
В решении, предложенном Eva Rosalene, не нажимается кнопка Анализировать на смартфоне с Андроид в браузере Chrome.
Как сделать, чтобы работало и кроме этого что вписать, чтобы увеличить размер шрифта до видимого состояния для всего тектса, то есть для кнопки Анализировать и для текста у Checkboxов на смартфоне с Андроид?
0
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 01.06.2023, 19:33 [ТС] | |
|
Благодарю. Размер шрифта увеличился. Только кнопка не нажимается и не видно другого текста и чекбоксов.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 03.06.2023, 17:35 [ТС] | |
|
Сконвертировал в apk программой и заработало.
Website 2 apk builder https://github.com/praveshagrawal/HTML-to-APK.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
| 09.06.2023, 22:52 [ТС] | |
|
Человек написал эту программу, как просил здесь, чтобы переделали. Только проблема в том, что файлы настроек нужно каждый раз загружать вручную через окошки выбора. Как прописать, чтобы они подгружались сами по себе?
0
|
|
| 09.06.2023, 22:52 | |
|
Помогаю со студенческими работами здесь
20
Как сделать GUI меню Как сделать красивый GUI? Как сделать GUI на PyQt? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|