qobject

    2热度

    2回答

    我连接的lambda到QObject的信号: QObject::connect(handle, &BatchHandle::progressMax, [this](const ProcessHandle* const self, const int value) { this->maxProgress(value); }); 上面的代码没有问题编译。 但是,因为handl

    0热度

    2回答

    我试图将TextField的值传递给String,我相信Source是正确的,但是当我将“value”插入到TextField中并单击该按钮时,它将不返回任何内容,但如果我设置了该值值在 TextField {Text:“Example”},它返回:“示例”,有什么想法? FirstPage.qml Item { Rectangle { anchors.fill: parent

    0热度

    2回答

    我的意思是:我们按下按钮 - >计数器增加,计数器增加 - > QLabel的值被更新。我遇到了奇怪的错误,不想做。我不是C++中的哑人,而是QT中的我。这是我的第一个也是最简单的应用程序。 有一些答案(堆栈溢出)建议添加虚拟构造函数。它没有效果。 我尝试将信号和插槽重写为新的qt5风格,但还有另外一些问题,我懒得修复它们,是(重写,而不是懒惰:))一种好方法,也许问题真的与版本有关? 我只是没有

    0热度

    1回答

    某人如何使用QString引用QObject?我试图完成这种基于Qt文档和这个网站上的类似答案这几种不同的方式无济于事。 QString string = "mylabel_" for(int i = 0; i < my.count(); i++) { QString thisString = string + QString::number(i); QString lab

    3热度

    2回答

    所以我知道如何将QML属性绑定到C++属性,所以当C++调用通知信号时,QML更新视图。当用户使用UI改变某些东西时,有什么办法可以使C++属性更新? 例如,我有一个组合框,并且我希望在用户更改组合框的值时更新一些C++属性。 编辑:由C++属性我的意思是Q_PROPERTY宏在QObject衍生类。

    0热度

    1回答

    目前我正在通过PyQT与QT框架合作。我创建了一个自定义对象(从QObject继承),并可以按照预期从QML使用它。我还在QML中创建了一个委托,该委托负责此对象的可视化表示,并且也按预期工作。 但是,现在我想在ListView中再次显示这些对象中的几个对象(在委托中定义的表示)(再次在QML中)。我似乎无法弄清楚这是怎么可能的,所以有人能给我一些指示? 提前感谢您的时间。 编辑:为了回应一些反应

    0热度

    2回答

    我正在创建一个应用程序,并且在某些时候,用户将创建某种来自/调查。创建时,用户通过按下按钮选择各种问题类型等,并创建一个新的对象。 要创建新的部分,例如: void CreateSurvey::question_section() { QLabel *sectionTitle = new QLabel(); sectionTitle->setText("New Section"); lay

    0热度

    1回答

    我有一个QObject,它包装其他纯对象: #include "qmlnote.h" QString QmlNote::title() const { return note_.title(); } void QmlNote::reload(const Note ¬e) { note_ = note; } ,我用这个QML中加载: ctxt->setCon

    0热度

    2回答

    我有QObject的QVector QVector<QWidget*> question_vector;。这些小部件是问题。 (我的申请就像问卷调查一样)。 当创建问卷时,问题类型从comboBox上的选择中选择,并且在Questions类中,问题被创建并存储在QVector中。 void CreateSurvey::comboBox_selection(const QString &arg1)

    0热度

    2回答

    我想从QObject *强制转换为自定义类类型,但应该接受此强制转换的指针始终为NULL。 代码的相关线路: 这是跟投 void CFCInterface::fnAddConn() { CFCConnections* f_pConn ; f_pConn= new CFCConnections(this); QObject* f_pObject = this; while(f_pO