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

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

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

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

   
软件成果作品展示(作品三)
 
[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数据库中,以用来管理注册信息。





图1 用户登录界面


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



图2 启动单聊对话框界面



图3 用户单独选择聊天对象进行聊天



图4 多人单独聊天效果展示


  ·功能三:群聊功能
    解析通信协议,点击群聊时,QT提供的信号/槽机制把点击群聊按钮的信号与遍历成员在线列表相连。发言时在线的所有成员都可收到群聊信息。



图5 群聊测试


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



图6 发送者设置字体



图7 接收消息者正确显示设置后的字体消息


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



图8 消息发送者设置字体颜色



图9 接收消息聊天客户对话框内正确显示颜色信息
  ·功能六:奥运表情设定

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



图10 奥运版LinuxQQ奥运表情设置



图11 接收消息框内正确显示表情功能

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

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