1.工作总结 今天的任务是实现授权界面的功能,其中有:(1)在lineEdit这个控件中输入授权序列号,点击“导入license”,若输入的数据错误,给出对应的错误码,比如:AUTH_INVALID_LICENSE、AUTH_OPENFILE_ERROR等。(2)获取本地mac地址,并显示在listWidget中显示出来。今天完成了第二个功能,获取mac地址。在实现这一功能的时候碰到一些问题,总结如下: (1) 创建项目时,qt自动生成的pro里面只有core库和gui库,编写程序时需要用到NetworkIneterface类,这时需要手动在.pro里添加network库 (2)不能直接对ListWidget类调用allInterface函数,因为在系统的库文件里是这样定义的: static QList allInterfaces();
需要使用QListWidgetItem调用,然后ui->listWidget->addItem(item)来添加。
第一个功能对于给的头文件不太理解以及怎么实现思路不清晰,今天没做出来。、
2.学习总结
做项目的时候觉得自己对qt的部分功能不熟,遂将C++ GUI QT4这本书第一章和第二章前三个程序学习、编写了一遍。
3.明日目标
继续学习QT这本书,继续完成组长给的任务。
网友评论