标签:
今天让老妈卤了鸭脚给我吃,又想起前一段快乐的时光,心里又是一阵纠结。
今天继续着手弄聊天软件,我称之为“SSChat”,界面风格是模仿Mac版的微信,毕竟我对自己的艺术细胞一点信心都没有,模仿是最好的选择了。仔细弄的时候才发现界面的活真的很多,有很多细微的东西要调,加之我对qml的熟练程度不高,只能边学边弄。
其实刚刚开始会这么慢是有个挺蛋疼的原因的,因为我总是想用简单的方法去解决,而要把麻烦的事情变得简单,其实更麻烦。比如说,往ListModel插数据,用于存储“与谁聊过天”,那每发过来一条消息我就把对方的名字抽出来,然后查到model里面去,这样会导致有重复项。第一想到的解决方法就是写个函数,把model里面的数据遍历一边,确认是没有了才插入。然而我并不想这样,我想ListModel应该具备这种自动免重复的功能的,然后把文档找了一遍,确认是没有了。还是不死心,继续上网找,还是找不到,那我才死心,用了最原始的方法。
这样的习惯已经贯彻了我整个人生,无论做什么我都基本上会把所有可用的方法都找一下,直到找到我想要的,或者实在是找不到我才死心。也不知道这样是好还是不好,反正已经没办法改了,我就是喜欢追求简单,奈何我?
好吧,明天争取把“联系过的人”以及对应的聊天信息记录这个功能做出来,然后这个聊天软件的基本功能也就完成了,剩下的都是各种优化了。
标签:
原文地址:http://my.oschina.net/chrisforbt/blog/520136