对其它工具的分析集合

发布时间 2023-05-05 11:47:13作者: 挖洞404

1、tab打开文本框

notepad++、pycharm打开文本框,tab标签显示的是文件名,而非路径名。

这样节约了tab显示空间,一般来说使用者能够确定打开文件所在目录,但是程序应当有一个dict对象,存储tab标签与对应的绝对路径,以便对文件进行读写操作。

2、树组件节点的单击和双击

(1)一般来说,树组件节点的展开和收起对单击和双击事件不影响

(2)树组件节点的单击、双击和右键菜单是关系比较密切的

  • 在pyqt5的一般实现来说,这三者并不相互干扰,可以分别独立触发
  • 从交互习惯上来说,右键菜单习惯先点击,然后右键菜单

(3)当想实现点击树组件节点,进行ui更新。

如果是在现有ui的基础上刷新内容,比如文本框组件或表格组件,那么一般设计为单击触发。参考burp的target功能的树组件导航

如果需求是会增加组件,或者替换现有组件这类影响较大的操作,则会设计为双击触发。参考pycharm的文件导航树组件