我想将GUI添加到有关处理和操纵文本的python 3库中。理想情况下,GUI可以在类似于jupyter-notebook的浏览器中运行(但它不应是笔记本,而应具有自己的界面,样式等)
如何用Python解决这个问题,是否有开源软件包可以简化此操作?
我想做的是:
- 构建与用户互动的页面:这将具有一个菜单,按钮等以及一个显示文本的大滚动区域
- 允许用户与文本互动:例如如果用户选择了部分文本并单击鼠标右键,则应该是我的python代码可以拦截并显示菜单的操作,然后单击菜单应调用python代码等。
- 允许python更新文本的显示方式,例如以不同的字体或颜色显示文本的一部分
这有可能吗?