《小羊记账》开发技术方案分享
最近用到记账软件,专业会计软件安装麻烦,收费不扉,因为自己业余学习了一点软件开发技术,所要萌生了开了一个绿色免安装的记账软件的想法,不想开发太复杂的高级功能,只想做一个简单的、业余的记账软件,目前感觉已经开发成一个半成品了。现在分享一下软件开发过程中所使用的有些技术和方案。
最近用到记账软件,专业会计软件安装麻烦,收费不扉,因为自己业余学习了一点软件开发技术,所要萌生了开了一个绿色免安装的记账软件的想法,不想开发太复杂的高级功能,只想做一个简单的、业余的记账软件,目前感觉已经开发成一个半成品了。现在分享一下软件开发过程中所使用的有些技术和方案。
开发了一个PYQT5做为用户界面的记账软件,在开发机上启动速度还算可以,2秒左右,基本可以忍受,但在另一台笔记本上,首次超过10秒,第二次启动也有4秒左右,而且启动过程中无提示,就像没有运行或假死一样,所以想做一个splash screen界面来让用户知道程序正在启动,防止多次点出,程序运行多个实例。下边来说一个基本解决思路和实现过程。