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

wordpress修改媒体库的路径为相对路径关键词优化需要从哪些方面开展

wordpress修改媒体库的路径为相对路径,关键词优化需要从哪些方面开展,贵阳网站托管,阜宁网站开发目录 使用场景元对象相关类及宏常用功能获取类相关内容以及委托调用 使用场景 Qt基于强大的元对象系统实现反射机制; 在复杂的开发需求中,我们希望通过一些手段映射出我们的类(映射对象) 然后直接使用,通过&#xff0…

目录

  • 使用场景
  • 元对象相关类及宏
  • 常用功能
  • 获取类相关内容以及委托调用

使用场景

Qt基于强大的元对象系统实现反射机制;
在复杂的开发需求中,我们希望通过一些手段映射出我们的类(映射对象
然后直接使用,通过(映射对象)中提供的字段属性的设置接口,方法委托调用的调用接口可以很好的实现我们的需求

元对象相关类及宏

QMetaClassInfo
QMetaEnum		处理枚举
QMetaObject		处理对象
QMetaProperty	处理属性
QMetaMethod		处理方法
QMetaType		处理类型

Q_PROPERTY属性
Q_INVOKABLE方法

常用功能

先创建一个派生QObject的类SysUser
SysUser.h

#ifndef SYSUSER_H
#define SYSUSER_H#include <QObject>class SysUser : public QObject
{Q_OBJECTQ_PROPERTY(int id READ getId WRITE setId)public:explicit SysUser(QObject *parent = nullptr);SysUser(const SysUser &other);public:Q_INVOKABLE int getId();Q_INVOKABLE void setId(int id);private:int id;signals:public slots:
};#endif // SYSUSER_H

SysUser.cpp

#include "SysUser.h"
#include <QDebug>SysUser::SysUser(QObject *parent) : QObject(parent)
{id = 1;
}SysUser::SysUser(const SysUser &other)
{}int SysUser::getId()
{return id;
}void SysUser::setId(int id)
{this->id = id;
}

获取类相关内容以及委托调用

    qDebug()<< SysUser::staticMetaObject.className(); //获取类名qDebug()<< SysUser::staticMetaObject.propertyCount(); //获取属性个数qDebug()<< SysUser::staticMetaObject.methodCount(); //获取方法个数qDebug()<< SysUser::staticMetaObject.constructorCount(); //获取构造器个数//-----属性相关, 只能操作Q_PROPERTY暴露的属性SysUser user;qDebug()<< user.setProperty("id","123"); //修改属性值qDebug()<< user.property("id"); //获取属性值qDebug()<< SysUser::staticMetaObject.property(1).name(); //获取属性名qDebug()<< SysUser::staticMetaObject.property(1).isWritable(); //判断属性是否可写qDebug()<< SysUser::staticMetaObject.property(1).isReadable(); //判断属性是否可读qDebug()<< SysUser::staticMetaObject.property(1).typeName(); //获取属性类型名qDebug()<< SysUser::staticMetaObject.property(1).userType(); //获取属性类型值qDebug()<< SysUser::staticMetaObject.property(1).type(); //获取属性QVariant类型枚举qDebug()<< SysUser::staticMetaObject.property(1).isUser(); //判断是否为用户自定义类型属性, 用QMetaType注册的类型qDebug()<< SysUser::staticMetaObject.property(1).isValid(); //判断是否有效//-----方法相关,只能操作Q_INVOKABLE暴露的方法qDebug()<< SysUser::staticMetaObject.method(5).name(); //获取方法名int res;QMetaObject::invokeMethod(&user,"getId",Qt::DirectConnection, Q_RETURN_ARG(int,res)); //同步执行//QMetaObject::invokeMethod(&user,"getId",Qt::QueuedConnection, Q_RETURN_ARG(int,res)); //异步执行qDebug()<< res;//-----动态构造,只能操作qRegisterMetaType<SysUser>("SysUser");注册了的类型qDebug()<< QMetaType::type("SysUser"); //=0表示找不到此类型qDebug()<< QMetaType::create(QMetaType::type("SysUser"));//构造对象
http://www.15wanjia.com/news/51949.html

相关文章:

  • 英文免费注册网站百度关键词快速排名方法
  • 中国证券监督管理委员会公告seo的主要内容
  • 广州邮局网站搭建网站基本步骤
  • 定西网站建设商务软文写作范文200字
  • 广州做网站优化费用百度推广一天费用200
  • 旅游网站开发报价单百度搜索指数查询
  • 广州学习做网站建设的学校网络营销策划ppt范例
  • 做网站要用到数据库吗网页设计模板素材图片
  • 网站什么时候做等保西安seo全网营销
  • 单纯python能完成网站开发吗推广的软件有哪些
  • 时尚工作室网站源码汽车网站建设方案
  • 昆明企业建网站多少钱网站申请流程
  • 网站app怎么做的福州seo排名优化
  • 谁会制作网站seo查询seo优化
  • 做网站原型图用什么软件网页怎么搜索关键词
  • 苏州网站建设专业的公司网络营销活动策划
  • 阿里云买域名后怎么做网站国内免费发布产品的平台
  • 如何查看网站模板google权重查询
  • 武安 制作网站广告设计
  • 怎么让百度多收录网站全国疫情最新情报
  • 做网站白云东莞seo软件
  • 重庆网站建设的价格百度小说排行榜风云榜单
  • 如何做国外网站的镜像湛江百度seo公司
  • 长春专业网站建设windows优化软件
  • 深圳网络推广最新招聘长治网站seo
  • 重庆秀山网站建设费用百度推广获客成本大概多少
  • 电子商务网站建设的步骤一般为(武汉今日新闻头条
  • 网站优化建设安徽南京seo网站管理
  • 武汉企业网站制作怎么样做推广
  • 在网站做专题网站优化建议