Я учусь над своей магистерской диссертацией, и я должен реализовать приложение для поиска глубоких синтаксических отношений (в будущем мы надеемся использовать их для создания семантических отношений) для турецких текстов.
Я подготовил интерфейс с PyQt для нашего приложения, и нам нужен модуль визуализации, представляющий синтаксическое дерево для каждого предложения в нашем корпусе в указанном формате.
Синтаксическое дерево примера ручного утопления с морфологическими признаками для каждого слова:
http://i.imgur.com/uWZPCvC.png
Поскольку я уже использую инструментарий графического интерфейса Qt, я думаю, что для этой цели можно быстро использовать Qtreeview. Но очевидно, что классический Qtreeview для файловой системы нуждается в некоторых настройках.
Минимальные ожидания для элементов дерева:
- метка для каждого подключения к узлу (если это невозможно, ее можно добавить в значки узлов)
- значок для каждого промежуточного узла и корневого узла
- (значок + поле морфологических признаков) для каждого узла выхода
Мой вопрос в том, как реализовать такое представление с помощью QTreeview. Особенно для выходных узлов, как мы можем создать блок морфологических признаков?
Если у вас есть идея, ребята, и привести небольшой пример, я был бы рад ^_^ Спасибо всем, кто прочитал и подумал над этим вопросом...