HACMOPK
Сен. 9, 2009 09:47:54
Доброго времени суток :)
Подскажите пожалуйста, как можно (точнее с использованием каких библиотек) разработать приложение для рисования блок-схем?
Интерфейс предполагается на Qt (хотя в нем я пока что полный ноль - будем учится :) ).
Заранее благодарю.
igor.kaist
Сен. 9, 2009 10:16:41
В комплекте pyqt4, если мне не изменяет память, есть демка, как раз на рисование блок схем…
HACMOPK
Сен. 9, 2009 10:21:49
igor.kaist
Если не затруднит - можно ссылку?
igor.kaist
Сен. 9, 2009 10:31:54
Пуск>Программы>PyQt4. .. . > Examples > PyQtExamples and Demos
Открывается окошко, в менюшке слева выбираешь Graphics view, затем Diagram Scene, и Launch.
Исходник лежит в папке samples, там где у тебя установлен pyqt4
HACMOPK
Сен. 9, 2009 11:34:55
О! Благодарю :)
А кроме Qt есть еще какие-либо варианты библиотек?
igor.kaist
Сен. 9, 2009 11:50:14
Да на чем угодно можно написать, хоть на Tk…. Я не думаю, что где то найдется готовая библиотека для создания программы рисования блок-схем. Другое дела, в Qt есть, покопавшись в ней, поймешь, что нужно делать дальше. В чем проблема то? Почему Qt не подходит?
HACMOPK
Сен. 9, 2009 11:54:39
igor.kaist
Просто есть вариант что этот самописный софт будет использоваться в коммерческой деятельности (хотя это далеко не факт).
И само собой станет вопрос кто за это будет платить, сколько оно стоит и т.д.
Вот я и страхуюсь.
Если он таки будет использоваться, то мне бы не хотелось переписывать весь код под другую библиотеку,
это равносильно написанию с нуля.
igor.kaist
Сен. 9, 2009 12:34:29
HACMOPK, не понимаю, как все это связано. Зачем переписывать под другую библиотеку?
P.S. Мое ИМХО, может не стоит делать пятьсот первую коммерческую программу для создания блок-схем.
HACMOPK
Сен. 9, 2009 12:37:04
Связано это очень крепко и запутано :)
Фактически мне нужен только движок для блок-схем, на базе его будет писаться много всякого (производственные потребности, я на заводе работаю)
И вопрос лицензий здесь у меня очень важен.
igor.kaist
Сен. 9, 2009 12:42:48
Сделай поиск по слову “лицензия” по разделу GUI.
Я так понимаю, если ты программу не собираешься продавать, а использовать в производстве, то она не должна считаться коммерческой.