博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'
阅读量:5253 次
发布时间:2019-06-14

本文共 600 字,大约阅读时间需要 2 分钟。

1.error C2471: cannot update program database vc90.pdb

解决方案:https://blog.csdn.net/shuixin536/article/details/8620684

2.提示不能访问QObject的私有成员的解决办法:

class PhotosData:public DataInterface

{
Q_OBJECT
public:
PhotosData(){};
~PhotosData(){};

QPixmap PixMap() { return m_PixMap;};

void SetPixMap(QPixmap pixmap) { m_PixMap = pixmap; };
private:
QPixmap m_PixMap;
QString m_Name;
QString m_Time;
QString m_Date;
};

 

PhotosData *node = new PhotosData(*mediaItem);  //引用了PhotosData基类的默认构造函数

group->Add(node);

继承的类要定义使用的构造函数的类型,否则会默认调用基类的构造函数,如果基类的构造函数是私有的。那就会引起报错

转载于:https://www.cnblogs.com/wzxNote/p/9329675.html

你可能感兴趣的文章
this指向--取自追梦子的文章
查看>>
[javascript] js实现小数的算术运算方法
查看>>
VisualVM使用Jstatd和JMX远程监控配置(转载)
查看>>
azkaban
查看>>
W25Q32的使用
查看>>
mysql保存不了4字节的问题(也就是表情)
查看>>
初始篇------软件测试和质量保证
查看>>
跨平台的 .NET 运行环境 Mono 3.2 新特性
查看>>
Visual Studio跨平台开发Xamarin
查看>>
Buffer对象的总结
查看>>
【原创】谈谈怎么做服务隔离
查看>>
ZOJ 3211 Dream City (J) DP
查看>>
洛谷 P2147 [SDOI2008]洞穴勘测 (线段树分治)
查看>>
把去世的亲友做成聊天机器人,就能让生者慰藉、死者安息吗? - 看了 寻梦历险记,我的回答是 :是的,他/她永远活在我们心里 www.iremember.com.cn...
查看>>
TCP 传输控制协议
查看>>
SAP BI学习笔记之创建数据源
查看>>
Android Studio 卡顿解决
查看>>
mysql rename
查看>>
不同方式遍历Map集合
查看>>
Machine Learning Note
查看>>