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

网站空间备案流程the_post wordpress

网站空间备案流程,the_post wordpress,制作html网站模板,深圳vi设计深圳vi设计公司先放一个界面效果吧! 说明:该演示程序为一个App管理程序,可以将多个App进行吸入管理。 (动画中的RedRect为一个带有QSplashScreen的独立应用程序) 左侧边栏用的是QQuickView进行.qml文件的加载(即QtQuick…

先放一个界面效果吧!

说明:该演示程序为一个App管理程序,可以将多个App进行吸入管理。

(动画中的RedRect为一个带有QSplashScreen的独立应用程序)

  • 左侧边栏用的是QQuickView进行.qml文件的加载(即QtQuick环境)
  • 右侧是用layout进行QWidget的融入(QtWidgets环境)
  • 期间会有多次qml & c++的交互

一、qml中访问c++中的内容

关键点:.h中继承QObject、Q_DECLARE_METATYPE;.cpp中qmlRegisterType

class AppInfo : public QObject
{Q_OBJECTQ_PROPERTY(QString showName READ showName WRITE setShowName NOTIFY showNameChanged)Q_PROPERTY(QString realName READ realName WRITE setRealName NOTIFY realNameChanged)Q_PROPERTY(QString coreName READ coreName WRITE setCoreName NOTIFY coreNameChanged)Q_PROPERTY(QString iconPath READ iconPath WRITE setIconPath NOTIFY iconPathChanged)
public:AppInfo(QObject* parent = nullptr);AppInfo(const QString& showName, const QString& realName, const QString& coreName, const QString& iconPath, QObject* parent = nullptr);AppInfo(const AppInfo& other);AppInfo& operator=(const AppInfo& other);bool operator==(const AppInfo& other);QString showName() const;QString realName() const;QString coreName() const;QString iconPath() const;void setShowName(const QString& showName);void setRealName(const QString& realName);void setCoreName(const QString& coreName);void setIconPath(const QString& iconPath);signals:void showNameChanged();void realNameChanged();void coreNameChanged();void iconPathChanged();private:QString showName_;QString realName_;QString coreName_;QString iconPath_;
};Q_DECLARE_METATYPE(AppInfo)
qmlRegisterType<AppInfo>();

这样以后,

1.1.可以直接在qml中进行该类的实例化,进而进行访问(qmlRegisterType时需要添加参数);

1.2.也可以直接在其他类中直接返回该类指针,直接给qml进行使用(当然前提也是其他类也进行了注册,已经在qml里实例化了)。

1.3.还可以再c++处实例化,然后设置到qml上下文中

 2.1.也可以直接继承QAbstractListModel等类,进行实例化,qml中可以直接访问相关属性

主要在于红框中的方法的重写。


 二、c++中访问qml中的内容

主要在于从qml上下文中获取根QObject*,进而通过findChild进行相关元素的获取。进而通过QMetaObject::invokeMethod进行相关qml中function的调用:


相关注意点:

qml中访问只能访问类的指针,不能访问类对象;

qmlRegisterType注册类时,带了namespace的类,类指针在qml中是不能够访问的。

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

相关文章:

  • 杭州富阳网站建设百度开发者
  • 在哪找做调查赚钱的网站网站建设规划任务书
  • 扬州天达建设集团有限公司网站企业汽车网站建设
  • 个人备案的网站国家企业信用信息公示系统广西
  • 培训网站html外贸网站建设源码
  • 台州市城乡建设局网站网上商城个人店铺
  • 深圳讯美网站建设网站开发 英文
  • 网上有做衣服的网站网站建设 设计方案 百度文库
  • 网站开发企业组织结构360提交网站收录入口
  • 怎么给网站加代码国内永久免费的云服务器
  • 音乐中文网站模板下载全网整合营销推广方案
  • 网站建设 需要准备材料室内装饰设计
  • seo优化网站推广做cpa网站
  • 个人网站模板设计步骤微信网站建设价格
  • 中国新闻社是什么级别单位seo外链发布
  • 莒县网站建设公司如何开发一个视频网站
  • 如何用家庭电脑做网站工会网站平台建设
  • 网站前端是什么网站登录设计欣赏
  • 品牌推广内容关于seo的行业岗位有哪些
  • 公司注销预审在什么网站做三水顺德网站建设
  • 电子商务网站建设系统特点域名交易中心
  • 浏览量最大的网站应用商城app开发
  • 朔州做网站的公司苏州网站建设提供商
  • 外贸soho通过网站开发客户临沂seo
  • 在线教育网站有哪些网络宣传方式
  • aspnet网站开发教程数据库一级域名如何分发二级域名
  • 丰金网络 做网站科技有限公司经营范围有哪些
  • 商业网站设计与制作手机免费建站平台下载
  • 南昌网站推广策划网站开发毕设开题报告怎么写
  • 网站页面布局分析合肥建站企业