#python #user-interface #nodes
#python #пользовательский интерфейс #узлы
Вопрос:
Я хочу создать программу с графическим интерфейсом, используя Python. Эта программа должна где-то показывать список узлов и позволять мне вставлять их на рабочую диаграмму. Мне также нужны эти узлы, соединенные в некоторой последовательности. Следующее изображение похоже на то, что мне нужно, оно из Orange3.
Я родом из опыта веб-разработки, и я использовал Python для некоторой науки о данных, но все они используют Terminal, поэтому сейчас я немного растерялся, с чего начать.
Я был бы очень признателен за помощь в том, где искать. Также я хотел бы использовать, если возможно, существующие инструменты вместо того, чтобы разрабатывать все с нуля. Может быть, даже есть проект, который делает то, что мне нужно, и я мог бы использовать его с Github.
Большое спасибо за помощь.
Ответ №1:
Проверьте Tkinter. Это отлично подходит для графического интерфейса. Однако сложно добавлять изображения. Вы можете использовать Base64 для добавления изображений.
Комментарии:
1. Добро пожаловать на сайт 🙂 Спасибо за ваш комментарий, знаете ли вы о каком-нибудь проекте, который выполняет то, что мне нужно, чтобы я мог клонировать?
Ответ №2:
Их много, но лучше создать их самостоятельно. Существует бесконечное количество руководств. Кроме того, он будет полон ошибок, если вы попытаетесь изменить код, который не ваш.
Комментарии:
1. спасибо за ответ. Я думаю, было бы лучше, если бы вы добавили комментарии к своему предыдущему ответу, чтобы не заполнять эту тему новыми ответами.. При этом проверьте эту тему, которую я начал на Github об использовании базы Orange, это может быть хорошей отправной точкой: github.com/biolab/orange3/issues/3767