最近在linux开发的QT的一个界面遇到的问题太多了,感觉进步也不小啊,原先用的是QT4.4.3的编写界面,但是效率不是很高,比较麻烦,而且编写起来来回打开文件和关闭文件不方便。
最后经过一个师傅的指导,安装了个QT4.5.1,哦,最近又出来了QT4.5.2,还不知到有什么区别呢,咱说QT4.5.1吧,安装在了linux(CentOS5.2)中,这个属于SDK的,和windows下的开发工具一样,用着方便多了。
项目我做的是一小块,不过怎么说呢,实在不是很容易,也许我想的问题和我们的那个项目主管想的不一样,考虑问题太死板了吧。常常被他批下,不过没有关系,学习就是这样的嘛。
要完成4个部分,一是获取linux的资源管理信息,这个已经实现其功能并在QT做的界面中显示。二是共享内存和信号灯,共享内存的创建和释放完成并显示,信号灯这个没有实现,不知道怎么弄,主管说先放着。三是socket通信通过UDP来接受外面传来的信息,并显示,接受信息已经可以接收,但是现在显示还遇到问题,通过多线程把界面显示和UDP的接收分开,因为UDP接收的时间,里面是个循环,不用多线程的话,界面就显示不出来。至于四个嘛,还没有弄到,不过上面3的问题搞定四就简单了,因为4个也是接受数据和显示。
有时间也不知道怎么回事,也许是一些东西不会,开发项目太慢了,咳,郁闷啊!!!