qobject

    1热度

    2回答

    我正在使用结构化光源,并且我有QCamera和QProjector我写的类。当投影机投射一个图案时,它必须等待所有连接的相机捕捉该图案,然后才能移动到下一个相机。 我目前的模式是这样的: QProjector项目图像,并发出信号patternProjected(Pattern*)。 连接QCamera s接收信号并连接到投影机的hold()信号(见下文)。摄像机然后开始异步捕获图像,并在完成后发出

    4热度

    2回答

    自从我学会了Qt的,我一直是在文档,和我读过的书,他们使用指针是QObject的子类的实例,比如部件属性的事实混淆。 我知道的QObject删除自己的孩子,但我们不应该避免使用指针,除非它真的有必要吗? 这里是一个工作示例中,我不使用指针: Widget.h文件: #include <QSlider> #include <QLabel> #include <QVBoxLayout> cla

    50热度

    17回答

    我继承了QObject的类: class Parent: public QObject { Q_OBJECT QObject* cl; public: Parent(QObject *parent=0):QObject(parent) { cl = NULL; } QObject* getCl() const { r

    1热度

    1回答

    所以我有以下情况: QML文件: import "Script.js" as MyScript SomeItem{ source: MyScript.getSource } JavaScript文件(的script.js): function getSource(){ return _SomeQtObject.getFromQtObjectSource(); }

    0热度

    1回答

    我对Qt相当陌生。让MyClass成为QObject的一个子类。 有没有办法将const MyClass *对象正确转换为MyClass *对象? 我想创建一个构造函数MyClass(const MyClass *object);但它似乎不被推荐。

    0热度

    1回答

    并称被标记为 Q_OBJECT 一个类时,需要无差错编译什么?应该运行qmake文件吗? 新类用.proc文件中已经添加的.h .cpp文件写入。 我的形而上学的问题是 1 /是qmke_all.bat运行和重建所有足有Qt的依赖清理?如果没有,程序是什么? 2 /为什么需要这个程序,会发生什么? 3 /什么是.pro .pri的?他们都在这里与QT'映射'?当我添加类但没有.h .cpp文件

    2热度

    2回答

    背景: 我有我的课叫做ObjectListModel它继承QAbstractListModel并含有QObjectList。对象是行,它们的属性是列(使用QMetaObject设置),并且通知更改传播到视图。还有一些容器助手(begin/end/iterator/size),这样我就可以迭代QObject的存储。 我也有一个TypedObjectListModel<T>,它提供了类型安全性(主要是

    1热度

    1回答

    QGraphicsObject继承自QGraphicsItem和QObject,但与大多数QObject子类不同,QGraphicsObject的构造函数没有QObject *parent参数。 那么这是否意味着我应该在构造函数中提供这样一个参数,当我继承它或甚至使用setParent方法来实现自动销毁功能? PS:我有Qt 5

    -1热度

    2回答

    我有两个类名“mamad”和“学生”和他们两个都从我的班“基地” 继承“基地”从QObject的 在学生类继承我有一个场:“主题”,这是一个玛马德 和我有一个功能(setsubject)采取新闻主体和复制新闻主体的主题。 ,但我有一个错误: "QObject& Qobject::operator=(const QObject)" is private ! "within this context

    3热度

    3回答

    我有一个问题来创建一个结构自定义插槽/信号。我有以下代码: qRegisterMetaType<namespace::myClassA::aStruct>(); QObject::connect(&myClassA, SIGNAL(theSignal(myClassA::aStruct)), &myClassB, SLOT(theSlot(myClassA::aStruct))