腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
QObject
被
放入
QML
变量
后
被
销毁
、
、
从
QObject
继承的类的对象正在被类型为QEvent::DefferedDelete的事件删除,而没有人可能发送它。它作为QVariant传入到
QML
中: Q_INVOKABLE QVariant currentDevice_v() const { } Component.onCompleted: {
浏览 1
提问于2017-02-15
得票数 1
1
回答
Qt可以安排在
QObject
被
销毁
时将
QObject
*设置为nullptr吗?
、
、
、
Qt框架具有该的
QObject
。此事件可用于在指向的对象
被
销毁
时自动清空某些
QObject
*
变量
。 但是要做到这一点,您需要使用相对较多的代码。您需要注册一个信号并将其链接到
变量
。在我看来不太方便。我是否可以安排(通过Qt)在
QObject
被
销毁
时自动清除指向
QObject
的指针?
浏览 3
提问于2016-05-24
得票数 7
回答已采纳
1
回答
QML
QObject
在能够处理信号之前
被
销毁
、
、
、
、
在
QML
中,我使用了一个C++库,它返回一个执行进程的
QObject
,并在完成时发出一个信号。response.responseAsJsonString());}); 我的问题是,有时包含此方法的
QML
项在C++代码能够完成之前
被
销毁
,因此当发出信号时,匿名函数会导致错误,因为它调用未定义的方法(在我的示例中是方法append)。当创建函数的对象
被
销毁
时,是否有
浏览 0
提问于2015-06-16
得票数 0
2
回答
将对象从
QML
传递到C++
、
、
、
我正在开发一个简单的应用程序来演示C++与
QML
的集成,但我遇到了问题。简而言之,我想在
qml
中动态创建一个C++对象,并将它传递给C++进行处理。这是我的密码。> { QString m_name; explicit Student(
QObject
#include "school.h" School::School(
浏览 5
提问于2015-05-11
得票数 4
2
回答
为什么
QObject
被
销毁
后
信号
被
调用?
、
、
考虑一下这个测试用例:{public: virtual ~MyObject() { qDebug() << "MyObject destructor"; } class Tracker : public
QObject
QCoreApplication app(argc, argv)
浏览 3
提问于2011-12-30
得票数 12
回答已采纳
2
回答
在
QML
中使用的Singleton会导致出口崩溃。
、
、
、
我没有使用new,而是使用静态局部
变量
来调用单例类的析构函数。这种差异用描述。我的问题是,我是否必须使用新关键字为这个单例分配一个实例?* s_instance;cpp
QObject
* AppConfiguration::instanceAppCo
浏览 2
提问于2016-02-01
得票数 2
回答已采纳
1
回答
StackView弹出屏幕在显示前一个屏幕后
被
销毁
。
、
、
屏幕2
被
推送。屏幕2现在弹出。,这是预期的行为吗?为什么是这样工作的?
qml
: Push
qml
: 1 false
qml
: 1 true
qml
: 2 destroyed问题背后
浏览 14
提问于2022-02-01
得票数 0
回答已采纳
1
回答
如何从
QML
连接
被
破坏的C++对象信号?
、
、
、
我想从
QML
连接
被
破坏的C++
QObject
信号,所以我这样做了:{ width: 128{destroy")}) // qobj is set from c++ }但是当我
销毁
浏览 5
提问于2015-06-09
得票数 4
回答已采纳
1
回答
QML
:获取
QObject
父母
、
、
、
、
QML
引入了一个独立的所有权(
QObject
)树,而不是视觉树(QtQuick场景图)。 但是如何访问
QObject
父级呢?FYI,我打算动态创建和
销毁
包含自定义类型的嵌套布局,因此我需要管理
QObject
树--仅使用可视化树就会导致修复
后
删除的“错误”对象消失。
浏览 2
提问于2013-10-19
得票数 6
1
回答
模拟在
QML
中实例化的C++类。
、
、
、
我正在尝试编写一个插件,其中包含一些
QML
文件和一些C++类,这些类提供了较低级别的功能,并与另一个应用程序进行了通信。它们由
QML
组件使用。我希望能够从
QML
管理这些C++对象的生命时间(也就是说,当
QML
文件
被
加载时应该创建它们,当
QML
被
销毁
时应该
销毁
它们),同时仍然能够模拟C++对象。 到目前为止,我尝试了几种不同的方法。这意味着,有时,我需要启动一些合理的逻辑来将一些模拟的数据
放入
我的
QML</em
浏览 1
提问于2019-11-01
得票数 1
回答已采纳
1
回答
QtQuick的ListView无法获得QAbstractItemModel对象的所有权
、
、
、
、
基于Qt ,每当
QObject
指针类型通过Q_INVOKABLE方法从C++代码传递到
QML
时,就会有一组规则来确定谁负责该指针的生存期。如果
QObject
没有父级,则默认情况下,
QML
引擎负责获取指针的所有权。 在我的场景中,我希望前端UI表示由后端C++代码生成/提供的列表模型。ptr (通过stdout中的“创建”和“
销毁
”输出可以看出破坏是明显的)。我很想知道为什么指针
被
毁了?我注意到它没有将ListView设置为它的父级,这是相当公平的,我认为
QML
浏览 3
提问于2018-09-12
得票数 2
回答已采纳
1
回答
QML
内存管理
、
、
class ClassB;{public:所以我的目标cb
被
摧毁了。2)垃圾收集器为什么要
销毁
我的cb对象,我应该做什么来防止这个对象被删除? 而且!(mou
浏览 2
提问于2015-01-16
得票数 3
1
回答
与
QML
共享C++对象实例
、
、
、
我在C++11中有一个逻辑业务,我需要使用
QML
公开和分享一些C++ QObjetcts。我使用了一种伪单例方法来用lambda和静态
变量
公开这些对象: [](QQmlEngine *engine, QJSEng
浏览 1
提问于2018-04-11
得票数 1
1
回答
QScopedPointer对父母
、
假设我们有下一个代码:{ MyClass(
QObject
* parent = nullptr){ } private: }; 我无法理解将带有父对象的对象传递给QScopedPoin
浏览 2
提问于2018-03-01
得票数 0
回答已采纳
1
回答
在全局静态类中使用QSettings
我的任务是创建一个QSettings包装类(
QML
最需要包装),我也可以从模型到任何地方。QApplication::qAppName: Please instantiate theQApplication object first#include <QCoreApplication&
浏览 3
提问于2015-06-02
得票数 1
回答已采纳
1
回答
未触发
QML
定时器
、
、
我在
qml
(StackView中的视图)中有一个计时器,我尝试从C++代码开始,调用javascript函数。但我的计时器从来没有触发过。我做错什么了?我的流是a.
qml
-> b.
qml
(点击按钮)Item { myTimer.start(myTimer console.log("timer triggered")
浏览 2
提问于2018-06-18
得票数 0
回答已采纳
1
回答
在
qml
中公开
QObject
类时管理Qt中内存的正确方法?
、
、
、
我喜欢将C++类公开到
QML
中,这样
QML
就可以使用JS完成许多复杂的工作。然而,这里出现了一个问题:Q_INVOKABLE
QObject
* parseJson(const QString& someArguments)}var result = exposingCppObj.parseJson如果我用 delet
浏览 2
提问于2015-07-22
得票数 4
回答已采纳
1
回答
我的黑莓10级联(C++,Qt &
QML
)示例应用程序在启动时崩溃,有以下错误
、
、
、
有7个文件(main.
qml
、main.cpp、app.cpp、app.hpp、Page2.cpp、Page2.h、Page2.
qml
)。我知道这个问题与我的Page2类和Page2.
qml
文件有关。} {public: App();->find
浏览 0
提问于2012-09-18
得票数 2
1
回答
如何管理返回给
QML
的动态分配
QObject
的生存期?
、
、
、
、
据我所知,这应该是在
QML
中自动发生的。它的作用是:stack.push(comp)但这并不方便,我想让对象在超出范围时自动
销毁
,或者,只要被
QML
代码引用并在不再需要时
被
销毁
,它就会继续存活下去,这在许多情况下可能很难/很荒谬。: var obj = CXTProp.getCppQObjectStar() console.
浏览 1
提问于2014-12-05
得票数 3
回答已采纳
1
回答
QT: addLayout导致崩溃
、
、
我试图重写一个简单的“查找对话框”示例,而不使用指针作为类成员。我搞不懂为什么这段代码会导致这个例子崩溃#ifndef FINDDIALOG_H//#include <QDialog> { FindDialog(QWidget *parent = 0); vo
浏览 161
提问于2019-05-22
得票数 0
回答已采纳
点击加载更多
相关
资讯
秘钥泄露门事件后,23,000个HTTPS证书被销毁
被爆一年内销毁数百万件全新产品后,亚马逊推出捐赠计划
被曝销毁数百万滞销货物后 亚马逊推出捐赠未售出商品的新计划
Q_DISABLE_COPY宏
QT软件系统的优化
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券