Author: Casey Lee 🥝
可以看到,此时已经是submit后已存在于数据库的数据了,星号已经消失了。
直接改
点击保存
之前已经展示完毕
正常运行,无误
能正常显示图标
由于不同的功能有不同的适用,换了2次数据模型,最后选择了 QSqlQueryModel 作为数据模型; QItemSelectionModel 作为选择模型。为了加剩下的取消,保存和数据筛选的功能,我只能换一个模型,所有的功能都得重写。好在的是, issues 表的画图是和 PR 表分开的,因此 issues 表以及画图部分不需要动它。我使用了 css 样式进行美化, css 是在github找的:
https://github.com/chenwen1126/Qss
第一个set是把css文件放进一个对象
不需要qt的c++文件,咱们这里是直接 python 拿到的 css
读取到 css 的内容,主动 set 进 app 里面,样式自动就变了,不需要再 import 就是说,只需要在 appMain import 这个工具类,只需要这个媒介就可以拿到 工具类已有的 css 了。
它的 本质 是这样的:
- 读取 css
- 把 css set 到 app 里
- 工具类不是必须的,工具类只是把这两步封装起来。其实完全可以在 appMain.py 中读取 css 和 set css