当前位置: 首页 > 传感测量产品 > 数据采集产品 > 工控机

类型分类:
科普知识
数据分类:
工控机

嵌入式Linux就业班13期学员作品二

发布日期:2022-04-27 点击率:59

   
软件成果作品展示(作品四)
 
[13期培训班档案]
  ·入学时间: 2008年4月19日
  ·毕业时间: 2008年9月08日
  ·开班典礼: http://www.akaedu.org/pages/news_detail.php?id=304
  ·学员生活: http://www.akaedu.org/pages/news_detail.php?id=343
  ·学员生活: http://www.akaedu.org/pages/news_detail.php?id=316
  ·学员生活: http://www.akaedu.org/pages/news_detail.php?id=310
  ·学员生活: http://www.akaedu.org/pages/news_detail.php?id=315
  ·课程大纲: http://www.akaedu.org/pages/center04.htm
[作品视频下载欣赏]
  ·视频内容: 奥运QQ聊天软件设计实现(Linux版)
  ·视频一:http://www.akae.cn/study/StudentPrjShow/term13team3.html
  ·视频二:http://www.akae.cn/study/StudentPrjShow/term13team4.html
[作品图文欣赏说明]
  设计软件名称: QQ聊天软件设计实现(Linux版)
  基本实现用户管理、单聊群聊功能、最小化到系统托盘、字体设置、颜色设置、表情使用等基本功能,以下是功能图文欣赏。
  ·功能一:用户登录
    利用QT的Designer在窗口Widget中画出用户登录/注册界面,利用QT类之间的可继承性,生成此窗口的父类,在此父类中进行类的继承,为它添加新的成员函数实现用户名和密码对应的存入SQLITE数据库中,以用来管理注册信息。



图12 用户注册功能对话框



图13 已注册用户登录


  ·功能二:聊天测试(单聊和群聊功能)
    利用QT提供的tcpSocket使Client与Server端的socket建立连接, 制定Client与Server之间的通信协议用来解析Client端所发送的数据请求



图14群聊功能测试



图15群聊功能测试结果



图16 启动单聊akaedu013对akaedu2008对话框



图17 单聊测试结果显示



图18 聊天记录功能测试


  ·功能三:字体设置
    把QT提供的实现字体设定插件类继承到聊天窗口,绑定选中聊天信息与字体设定成员函数。使写信息时可以改变字体的大小。



图19 字体设置测试



图20 字体设置测试结果


  ·功能四:颜色设置
    QT提供了丰富的类库,利用类之间的继承性,结合信号和槽机制,可以在父类中实现多种功能。



图21 颜色设置



图22 颜色设置效果显示


  ·功能五:表情使用
    在本地文件夹里保存表情图片,用快捷键“企鹅图标”与表情文件夹建立连接,选择要发送的图片。



图23 表情功能使用



图24 表情测试结果

下一篇: PLC、DCS、FCS三大控

上一篇: 索尔维全系列Solef?PV