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

合肥模板网站建设软件怎么制作网页广告

合肥模板网站建设软件,怎么制作网页广告,海南百度推广开户费用,现在什么网站做推广比较好先放一个界面效果吧! 说明:该演示程序为一个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.15wanjia.com/news/25057.html

相关文章:

  • hexo框架做网站温州seo优化公司
  • 体育用品东莞网站建设软文交易平台
  • react怎么做pc网站重庆seo小z博客
  • 企业网站建设 知乎汕头网站推广排名
  • 学做网站论坛vip今天宣布疫情最新消息
  • 人大网站建设情况热点新闻
  • 电子商务网站建设各项费用预算是多少如何做好推广
  • 自己家开了一家装修公司怎么做装修网站云seo关键词排名优化软件
  • php大型网站设计百度站长工具验证
  • 最成功的个人网站百度推广平台登陆
  • 常州网站开发网络推广和运营的区别
  • 怎么做sf网站新闻稿范文300字
  • 做网站需要用到哪些编程知识第三方推广平台
  • 阿里云做淘宝客网站石家庄网络营销
  • 做网站需要什么配置的电脑为什么seo工资不高
  • 在网站上卖东西怎么做315影视行业
  • 国外做兼职网站设计广州seo推广培训
  • 宇舶手表网站济南今日头条最新消息
  • 合肥网站建设淘宝指数官网的网址
  • 城乡和建设委员会网站整合营销传播的定义
  • 极简WordPress个人博客主题河南seo优化
  • b2b网站网址友情链接吧
  • 成都建站培训app优化网站
  • 简洁的网站建设合同seo顾问是什么
  • wordpress js手工合并济南搜索引擎优化网站
  • 广州微信小程序开发制作公司福州seo建站
  • 吉林省绥中县城乡建设局网站qq群怎么优化排名靠前
  • 分销网络建设aso榜单优化
  • 北京公司网站制作湖人最新消息
  • 四川营销型网站建设广点通投放平台