创新实训——飞讯(三)
目录
一、主界面设计
二、为相应按钮、事件添加功能
一、主界面设计
通过可视化设计基础UI(样式暂定,后续应该会完善)
二、为相应按钮、事件添加功能
利用Qt信号槽机制,可以很便捷的将一些事件(点击等)与相应函数连接(connect)起来;
结合im文档内容,为该应用添加了查找用功能、查找群功能;
void MainWindow::on_search_group_pressed()//查找群聊
{QJsonArray groupid;groupid.append(ui->addnew_id->text());QJsonDocument doc;doc.setArray(groupid);QByteArray postData=QJsonDocument(doc).toJson(QJsonDocument::Compact);QString str(postData);int ret = TIMGroupGetGroupInfoList(str.toUtf8(), [](int32_t code, const char* desc, const char* json_param, const void* user_data) {if(ERR_SUCC != code){//失败qDebug()<<json_param;
}else{//成功QJsonParseError json_error;QJsonDocument doucment = QJsonDocument::fromJson(json_param, &json_error);if (json_error.error == QJsonParseError::NoError){qDebug()<<doucment;groupsearchdata=doucment;}//qDebug()<<json_param;}}, this);if(ret==0) QtConcurrent::run(this,&MainWindow::show_groupmsg_in_addnew);ui->addnew_useridtip->show();ui->addnew_nicknametip->show();ui->addnew_gendertip->show();ui->addnew_face->show();
}
创新实训——飞讯(三)相关推荐
- 山东大学软件学院创新实训——飞讯(四)
目录 一.目标概述 二.腾讯云im第三方回调 二.回调分类 三.回调示例 1.请求url 2.请求包示例 3.应答包示例 四.回调的保存 1.分析 2.实体类 3.controller层 4.serv ...
- 山东大学软件学院创新实训——飞讯(一)
目录 一.项目介绍 二.docker的安装 1.服务器的配置 2.安装需要的包 3.添加GPG密匙,并添加Docker-ce软件源 4.安装Docker-ce 5.测试运行 6.添加当前用户到 doc ...
- 山东大学软件学院创新实训——飞讯(六)
目录 一.突如起来的变化及内部调整 二.uni-app的学习 三.uni-app的搭建 登录界面 (1)界面设计 (2)核心代码 注册界面 (1)界面设计 (2)核心代码 四.总结 一.突如起来的变化 ...
- 山东大学软件学院创新实训——飞讯(八)
目录 一.目标概述 二.功能设计与实现 搜索好友 (1)界面设计 (2)功能实现 消息发送组件 (1)发送消息界面概览 (2)功能实现 三.总结 一.目标概述 经过前面对uniapp的学习和飞讯项目的 ...
- 山东大学软件学院创新实训——飞讯(十二)
目录 一.目标概述 二.功能设计与实现 问卷首页 (1)界面设计 (2)功能实现 问卷详情页 (1)界面设计 (2)功能实现 问卷二维码 (1)界面设计 (2)功能实现 回答详情 (1)界面设计 (2 ...
- 创新实训——飞讯(一)
一.项目简介 飞讯是一款为使小型团队作业更加便捷而设计的软件,包括单聊.群聊等功能.本人负责Windows端的开发. 二.第一周工作 采用QT开发,故第一周学习QT相关UI知识,包括可视化UI设计.代 ...
- 创新实训——飞讯(二)
因计划调整缘故,可直接从(五)看起. 目录 一.设计登录.注册界面 二.实现登录注册功能 一.设计登录.注册界面 利用所学的QT知识,利用可视化设计了一个基础的界面: 由于QT窗口自带一个较为丑陋的边 ...
- 山东大学软件学院创新实训——飞讯(二)
目录 一.后端框架-springboot 二.springboot项目的创建 1.启动idea,依次选择File -->> New -->> project,弹出下框 编辑2 ...
- 创新实训——飞讯(十)
目录 工作日志与问卷 一.工作日志 1.1工作日志 1.2创建/修改工作日志 1.3删除日志 二.问卷 2.1设计问卷 2.2填写问卷 工作日志与问卷 我负责工作日志和问卷相关的样式设计,与后端数据库 ...
最新文章
- 出道50+年!乘风破浪的编程语言们,能二次翻红吗?
- android运用 sqlite 实现简单的通讯录_大一新生作品:利用 C 语言实现quot;通讯录管理系统quot;,直言太简单...
- Swift3.0语言教程比较、判断字符串
- php拉查询封装,php实现搜索类封装示例
- python四十二:类和对象
- 【django】路由命名和路由反向解析
- SpringMVC解决静态资源不能访问
- win台式找不到计算机管理,win10系统计算机右键-管理打不开windows找不到文件的解决方法...
- cmd mysql 报错_Mysql报错问题汇总
- cydia软件路径_ifile下载和安装及使用图文教程 强大的iPhone文件管理器
- DarkComet Analysis – Understanding the Trojan used in Syrian Uprising
- 用计算机和电视机组成家庭影院,用电脑组建家庭影院: 最方便最实惠的玩法...
- 集合框架的理解与总结
- ip 检测原理(简单粗暴ping ip)
- java计算两个月份差_Java编程实现计算两个日期的月份差实例代码
- 复合型人才八种能力_我国一流大学人才培养目标的特点与问题
- 吴恩达机器学习笔记——含一个隐藏层的神经网络
- 将一个excel多个文件合并成一个文件的多个sheet
- python tkinter 实现简易秒表计时器
- 引用类型作为函数的返回类型
热门文章
- VR溺水自救体验项目普及了哪些知识|广州华锐互动
- WPS用户可以用数据库功能,没有VBA和插件,也能和excel一起飞
- Semaphore的概念及基本用法
- Virtualbox下Linux虚拟机共享文件夹挂载
- OpenCVSharp(C# OpenCV)图像去水印实例
- python球球大作战简易版详解
- 计算机毕业设计JavaMVC的时鲜蔬菜配送系统(源码+系统+mysql数据库+lw文档)
- 计算机匿名用户是,网络访问: 让每个人(Everyone)权限应用于匿名用户
- kaptcha html页面验证码,kaptcha验证码使用(示例代码)
- C++ : vector<Vec2f> lines