• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

User:雾叶千奈/自学Python相关/an

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

.

本页面用于存放还未学Python时设想的这个想要做的软件的结构、功能和其他什么东西。

其他相关

记号「🧠」表示这条基本参考「TheBrain」。

窗口

🧠文本框位置:可调整,默认在右侧,可切换为下方或左侧。

图形界面、图-文本框

图形界面:可直接编辑的「节点网络关系图」视图。(参考资料:基于共现发现人物关系的python实现 - HiDaDeng「Python数据可视化」使用 Pyecharts 制作 Graph(关系图)详解 - Mr数据杨
节点位置:不固定。一般来说,导图类软件生成的图都是固定好位置的,就算是原版TheBrain也只是很小范围内的自由而已。
网格形状:大体上为圆形,具体细节由程序决定。要让网格像参考资料里说的一样,能够「在中心引力的牵扯下,所有节点限制在一个圆内」。
全局/细节切换:需要。任何两个节点之间,有小于2的其他相连节点,则可以放到同一个细节视图——也就是说,每个节点在细节视图的时候,能够扩展四圈。
全局视图:所有节点的总览。可以看到整个网络图的全局,但是只能看到比较密集的地方里,连线最多的几个节点的名字。
点击节点以进入文本框:双击,或右键呼出菜单栏,或(在这个节点是细节视图的核心的情况下的情况下)单击,或从上方菜单栏的按钮中进入。
🧠节点的相互关系:两组。一组是「」和「」,另一组是互为「平行节点」
如何建立节点:

通过右键菜单栏,可以建立新的节点。
在上方的菜单栏,可以新建无连线的节点在全局视图点开

如何生成节点:(这段内容需要查询相关资料)

文本

编辑器:需支持基于MarkDown的标记体系。(诶,等等,Wiki语法不香吗?……不过可视化编辑和源代码编辑各有各的好就是了)
隐藏序号(机读码):需要,应放在用户不容易注意到的位置。隐藏序号用程序自动生成的机读码确保每个节点及其页面的唯一性。用户不可更改隐藏序号,其不会因节点标题/文档标题的更改而改变。

(code=(机读码)|title=(用户输入的标题))

资料储存、录入和查找

🧠搜索器:需要。并应当含有模糊和精确两种搜索模式,默认模糊。
创建新连线:创建默认连线需在节点上右键呼出菜单栏,以打开搜索器。无论能否搜到这个节点标题,程序都应该允许用户「根据此标题新建一个节点」。
Tag系统:需要。如果有节点的连接数量小于等于2,这些节点应自动放入tag「连线少于3的节点」的列表中。
Tag的显示方法:列表。类似MediaWiki的Category那样。

UI

UI:等真做出原型了再考虑。