本周的工作主要是对之前的代码进行整合,因为ui部分,设置部分和启动部分用的技术不一样,之前是分开的,ui用的qml,启动目前采用qt4编译的libqxt,设置之前用qt5编译,现在改成了qt4.
本来打算 用python实现启动,但是linux平台下python也缺乏实现全局热键的库,已有的库都只支持windows平台。
目前还存在的问题:
1,长按super出现启动列表这个不知道怎么实现(貌似libqxt只支持组合键)
2,貌似是libqxt的bug,在我的笔记本上对应的super键居然是FN!!
3,qt托盘的bug,以及qt5编译libqxt的bug
做了这么久,一直在跟bug做斗争,功能比较简单,但是各种lib的bug确实让人很无奈。。