当前位置: 首页 > news >正文

只做衬衣网站系统优化的约束条件

只做衬衣网站,系统优化的约束条件,jsp门户网站开发,最近时政新闻一、QT 之 QTreeWidget 树形控件 Qt编程指南,Qt新手教程,Qt Programming Guide 一个树形结构的节点中的图表文本 、附带数据的添加: QTreeWidgetItem* TourTreeWnd::InsertNode(NetNodeInfo node, QTreeWidgetItem* parent_item) { // …

一、QT 之 QTreeWidget 树形控件

Qt编程指南,Qt新手教程,Qt Programming Guide

一个树形结构的节点中的图表文本 、附带数据的添加:

QTreeWidgetItem* TourTreeWnd::InsertNode(NetNodeInfo node, QTreeWidgetItem* parent_item)  
{  // 创建一个QVariant对象,用于存储NetNodeInfo类型的node  QVariant var;  var.setValue(node);  // 初始化一个指向QTreeWidgetItem的指针,用于存储新创建的节点  QTreeWidgetItem* Item = NULL;  // 检查parent_item是否为NULL,如果是,则表示要插入的节点是顶级节点  if (parent_item == NULL) {  // 为顶级节点创建一个新的QTreeWidgetItem对象  Item = new QTreeWidgetItem(m_tree.get());  // 设置新节点的第一个列的文本为node的Name属性  Item->setText(0, (QString)node.Name);  // 设置新节点的第一个列的工具提示与文本相同  Item->setToolTip(0, Item->text(0));  // 将新节点作为顶级节点添加到树形控件中  m_tree->addTopLevelItem(Item);  // 根据node的类型设置图标  // 如果节点类型是NodeType_TOURTASK,则使用特定类型的图标  if (node.Type == NodeType::NodeType_TOURTASK) {  Item->setIcon(0, QIcon(GetIconByNodetype(node.Type)));  }  // 注意:这里没有处理非NodeType_TOURTASK类型顶级节点的图标设置,可能是个遗漏  // 将QVariant对象var作为用户自定义数据存储在节点的第一个列上  Item->setData(0, Qt::UserRole, var);  // 设置节点第一个列的大小提示为30x30  Item->setSizeHint(0, QSize(30, 30));  }  // 如果parent_item不为NULL,则表示要插入的节点是子节点  else {  // 为子节点创建一个新的QTreeWidgetItem对象,并指定parent_item为其父节点  Item = new QTreeWidgetItem(parent_item);  // 设置子节点的大小提示为30x30  Item->setSizeHint(0, QSize(30, 30));  // 设置子节点的第一个列的文本为node的Name属性  Item->setText(0, (QString)node.Name);  // 设置子节点的第一个列的工具提示与文本相同  Item->setToolTip(0, Item->text(0));  // 根据node的类型或设备状态设置图标  // 如果节点类型是NodeType_DEVICE,则根据设备主类型、子类型和状态获取图标  if (node.Type == NodeType::NodeType_DEVICE) {  Item->setIcon(0, QIcon(GetIconByDevStatus(node.DevMainType, node.DevSubType, node.Status)));  }  // 如果不是NodeType_DEVICE类型,则根据节点类型获取图标  else {  Item->setIcon(0, QIcon(GetIconByNodetype(node.Type)));  }  // 将QVariant对象var作为用户自定义数据存储在节点的第一个列上  Item->setData(0, Qt::UserRole, var);  }  // 显示树形控件(通常不是必需的,因为可能在其他地方已经设置为可见)  m_tree->show();  // 展开树形控件中的所有节点,以便新插入的节点可见  m_tree->expandAll();  // 返回新创建的节点指针,以便调用者可以使用它  return Item;  
}

其中注意以下几点:

 

 

二、视频播放

1. 主辅码流区别

2.  RTSP

3.  SDK的调用案例:

#pragma once#include <memory>
#ifdef _WINDOWS
#include <Windows.h>
#ifdef  LIBRTSPCLINET_SDK_EXPORTS
#define LIBRTSPCLINET_API __declspec(dllexport)
#else
#define LIBRTSPCLINET_API __declspec(dllimport)
#endif
#else  
#define LIBRTSPCLINET_API
#endif#include "Common.h"using namespace std;class LIBRTSPCLINET_API LibRtspClientManager
{
public:static LibRtspClientManager& getInstance() {static LibRtspClientManager instance;return instance;}/* @ 初始化SDK:@ 参数:onLibRtspClientDateCB 数据回调函数地址onLibRtspClientMsgCB  消息回调函数地址@ 返回: bool*/bool Init();/* @ 反初始化SDK:@ 参数:@ 返回: void*/void UnInit();/* @ 创建RTSP Client:@ 参数:std::string url : rtsp urlTransProtocol trans_protocol : 0-udp, 1-tcpint timeout : 超时时间,单位秒@ 返回: int32_t rtsp session id*/uint32_t CreateRtspClient(std::string url,std::string username, std::string password,TransProtocol trans_protocol, RtspCallBack* callback, int timeout);bool ReleaseRtspClient(uint32_t session_id);/* @ 连接服务器* @ 异步通知,rtsp连接情况在onLibRtspClientMsgCB反馈*/bool Connect(uint32_t session_id);bool Play(uint32_t session_id, std::string params_json);bool Control(uint32_t session_id, std::string params_json);bool Pause(uint32_t session_id);// 恢复播放bool Resume(uint32_t session_id);// 从指定位置恢复播放bool Resume(uint32_t session_id, float npt);bool Stop(uint32_t session_id);void WaitForStop(uint32_t session_id);
private:LibRtspClientManager();virtual ~LibRtspClientManager();class LibRtspClientPriv;std::shared_ptr<LibRtspClientPriv> m_priv;
};

4. 

http://www.yayakq.cn/news/853438/

相关文章:

  • 珠海网站建站模板湖州房产网站建设
  • 做网站的公司都有哪些岗位广州知名网站建设哪家好
  • 合肥地区网站制作wordpress 树 插件
  • wordpress 全站静态化搜狗提交网站入口
  • 做开箱的网站个人简历表
  • 做网站常见的语言广州seo关键词
  • 企业 网站 设计什么是网页?
  • 高端商务网站建设网站的论坛怎么做的
  • 苏州专业网站建设设计公司排名江西住房和城乡建设信息网站
  • c 做的网站又哪些怎样凡科建设网站
  • 怎样做一个企业的网站建站齐鲁人才网泰安最新招聘信息
  • 广东网站开发收费设计师平台网站
  • 网站的后台管理dedecms网站后台很卡
  • 佛山微网站推广wordpress 交易模板
  • 如何查网站点击量德州极速网站建设百家号
  • 聊城做网站的公司教程wordpress 商品 插件
  • 自媒体平台网站开发深圳网站建设制作
  • 仿站违法吗html网页制作颜色代码
  • 公司网站的定义湖州做网站的公司
  • 地方网站怎样做ps做的网站
  • 钢材销售网站建设精品毛卡卡1卡2卡3麻豆
  • 网站建设投标文件范本企业管理有哪些课程
  • 做外贸用什么网站好小型企业网站开发价格
  • 怎样才能接外单 需做网站吗wordpress下载样式
  • 做网站有免费的吗wordpress强大用户中心
  • 网站建设与管理职业分析最全微信小程序名单
  • 适合seo优化的网站制作jsp网站开发的两种模式
  • 河南网站建设推广运营福建设备公司网站
  • 网站开发项目计划如何向雅虎提交网站
  • 网站首页设计怎么做个人网页设计实训报告