|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,753
|
|
Как сделать GUI на основе множеств?29.04.2023, 21:29. Показов 2087. Ответов 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? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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 с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|