腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1330)
视频
沙龙
2
回答
如何将
pimpl
惯
用法
与
QObject
的
Qt
和
子类
一起
使用
、
、
、
、
我想知道在
Qt
对象中实现
pimpl
惯
用法
的
最简单方法。我想要
的
是这样
的
东西:class B; B *b;
pimpl
.cxx:} 现在,很明显,
Qt
将不会传递B类来为它创建moc。
浏览 11
提问于2016-07-26
得票数 0
1
回答
从
QObject
继承时可以
使用
QSharedData吗?
、
、
、
如何在
Qt
中隐藏私有实现(隐式共享):#include <QSharedData> class Employee: public
QObject
Q_OBJECT Employee(); ~EmployeeData() { } QStri
浏览 2
提问于2010-04-09
得票数 3
回答已采纳
1
回答
Qt
委托显示编辑器活动时呈现
的
文本
、
、
我实现了一个单元文本框,可以在选择不同
的
单元时进行转换。这是通过
使用
QLineEdit将QLabel
和
QHBoxLayout连接在
一起
完成
的
。 this->
pimpl
->txtValue->setFocusPolicy(
Qt
::StrongFocus() this->
pimpl
-
浏览 1
提问于2016-12-06
得票数 0
回答已采纳
2
回答
Qt
堆碎片-- QObjects可以放在内存池中吗?
、
、
我有一个
Qt
应用程序,当列表被更新时,列表中
的
大量
QObject
经常被分配
和
删除。每个
QObject
必须分开分配,这是性能上
的
一个问题。更糟糕
的
是,有一个对象层次结构,所以父母删除他们
的
孩子,而我没有访问删除调用,所以我不能只写My
浏览 0
提问于2015-12-16
得票数 4
回答已采纳
2
回答
为什么
Qt
designer生成
的
对象总是分配在堆中?
、
、
我
使用
Qt
设计器来设计UI。在将设计实现到代码中时,我
使用
。我没有真正
的
理由
使用
这种方法,我只是发现它更容易。无论如何,当我查看生成
的
头文件时,我注意到setupUi()函数中
的
所有内容都分配在堆中。我真的不需要对象比它
的
父级更长寿,根据
的
说法,在我
的
例子中,它不应该被分配在堆中。在父对象只是堆栈中分配
的
一个小模式对话框
的
情况下,它
的
UI对象分配在堆中不是一种浪费
浏览 4
提问于2013-01-25
得票数 2
回答已采纳
4
回答
c++:跨
pimpl
实现
的
共享代码
、
、
我目前正在写一些代码,必须是可移植
的
。为此,我
使用
了
pimpl
惯
用法
,因为我认为它将实际实现
与
API完全分开。无论如何,只有在实现不共享代码(即一些跨实现共享
的
通用函数)
的
情况下,
pimpl
惯
用法
才能很好地工作。那么,您建议在不同<em
浏览 0
提问于2011-11-03
得票数 2
1
回答
QGraphicsObject自动销毁
、
、
QGraphicsObject继承自QGraphicsItem
和
QObject
,但
与
大多数
QObject
子类
不同
的
是,QGraphicsObject
的
构造函数没有
QObject
*parent参数。那么,这是否意味着我应该在构造函数中提供这样一个参数,当我对它进行
子类
化,或者甚至
使用
setParent方法来拥有自动销毁功能时? PS:我有
Qt
5
浏览 0
提问于2013-03-14
得票数 1
回答已采纳
2
回答
轻量级
QObject
兼容基类
、
QObject
的
多功能性使得它变得相当大。有轻量级
的
等价物吗?编辑 下面是分析结果--把~30 mid浪费在中等大小
的
任务上是很痛苦
的
(有些可能更大20倍)。注意b-写比率-
QObject
构造函数设置了许多几乎从未被检查过
的
状态。unsigned long) (in /usr/lib64
浏览 4
提问于2014-08-27
得票数 2
1
回答
Qt
:如何列出隐藏
的
窗口?
、
、
我正在尝试从我
的
show()中提取一个隐藏
的
MainWindow (实际上,现在所有的窗口都是隐藏
的
)。我试着做这样
的
事:for (int i = 0; i < windows.size(); +在QApplication::allWidgets()中
的
Qt
文档中有一个注释: 注意:一些小部件可能是隐藏
的
。好像这个函数没有列出隐藏
的<
浏览 15
提问于2017-10-05
得票数 0
回答已采纳
2
回答
QX11EmbedWidget在
Qt
5中
的
对应部分是什么?
、
、
、
、
在
Qt
4中,我们可以
使用
QX11EmbedWidget类
的
embedInto方法将任何QWidget嵌入到另一个应用程序中。但是在
Qt
5中,QX11EmbedWidget类被删除了。我已经搜索谷歌很多个小时了,但我发现
的
都是用QWidget::createWindowContainer方法代替
的
。然而,据我所知,这个方法相当地替代了QX11EmbedContainer。所以问题是:,我们
如何将
Qt
5-Widget嵌入到一个非
Qt
窗口中
浏览 6
提问于2016-08-05
得票数 3
回答已采纳
1
回答
QT
- C++错误:“QWidget::QWidget(&)”在此上下文中是私有的
、
我在c++中有一个关于
qt
的
问题#ifndef TIMER_H#include <QWidget>#include <QtGui>{public:
浏览 11
提问于2012-08-16
得票数 2
回答已采纳
2
回答
Qt
中
的
界面偏析
、
、
、
我总是尝试应用原则,我真的很喜欢
Qt
工具包,但是我发现自己总是对感到困惑。 我想用信号
和
插槽来定义接口,但是我不能这么做。 你怎么才能避开这短途呢?
浏览 8
提问于2009-09-29
得票数 4
回答已采纳
2
回答
将
QObject
用作类成员并将该成员用作connect
的
上下文是否安全?
、
、
、
我有一个“普通”(非
qt
派生
的
)类。它会将一个
QObject
引用传递给它。在这个类中,我想用一个λ连接输入
的
QObject
信号。到目前为止一切正常,除了我
的
类
的
对象在传入
QObject
之前被销毁
的
时候。来自
QObject
的
信号现在指向一个不再存在
的
lambda。通常
的
做法是,我
的
类继承自
QObject
,并将this作为上下文传递
浏览 19
提问于2019-07-12
得票数 4
回答已采纳
1
回答
QObject
::
QObject
(
QObject
parent=0)在此上下文中是私有的
、
、
我有一个名为mesh
的
类。我想跟踪它
的
对象。因此,每当创建新
的
网格时,我都希望有一个信号。所以我已经添加了并将所有方法制作为插槽,并向c-tor meshCreated添加信号。但从现在开始,我
的
痛苦开始了。无论如何,标题中
的
错误开始出现。即使我注释了所有的行,也就是在代码中
的
每一行之前添加了//,但它仍然是一样
的
。我该如何解决这个问题呢?实际
的
代码 #ifn
浏览 0
提问于2012-02-11
得票数 2
回答已采纳
4
回答
具有
子类
特定
的
模板参数类型
的
Qt
信号
的
体系结构
、
、
、
我想
使用
一种多播风格
的
架构,其中每个数据源向一个或多个感兴趣方广播新接收
的
数据。
Qt
的
信号/插槽机制显然适合这种风格。由于元对象编译器不支持临时
的
QObject
子类
,所以似乎没有办法为定义samplesAcquired信号
的
所有数据源创建一个(临时
的
)基类。显然,数据源必须同时
子类
DataSource
和
IAcquiredSamples。 这种方法
的
缺点似
浏览 6
提问于2010-03-15
得票数 9
1
回答
QML: QQmlListProperty<T>.T需要是
QObject
吗?
、
、
在文档中可以清楚地看到,具有列表
的
C++类必须从
QObject
继承,但不清楚列表中
的
对象是否必须是QObjects。我尝试过用方法处理QQmlListProperty,也尝试过
使用
QQmlListProperty,但是在这两种情况下我都得到了以下错误:编辑:我
的
代码:namespace ns{ class
浏览 2
提问于2017-06-30
得票数 3
回答已采纳
1
回答
使用
升压信号而不是
qt
、
、
、
这是一个很长
的
机会,但是,由于遇到了
qt
信号形式
的
约束,插槽无法模板化,我只是在考虑用boost信号来取代它们,这是可行
的
选择吗?
浏览 4
提问于2011-12-16
得票数 8
回答已采纳
1
回答
qt
垃圾收集
和
智能指针
、
、
我正在考虑开始在我
的
qt
work.The中
使用
智能指针,这让我感到困惑,智能指针将如何
与
Qt
垃圾收集
一起
使用
。整个
Qt
都建立在子
QObject
使用
QObject
* parent作为ctor参数构建
的
习惯
用法
之上,因此启用了垃圾收集。be deleted //
浏览 0
提问于2012-10-13
得票数 5
1
回答
如何按值返回“`
QObject
`”派生类?
、
为了提高代码
的
可读性,我希望在函数中创建一个对象,并按值返回它(我让编译器优化内存
的
任务)。;所以在我
的
代码中我可以:但是,如果MyClass是一个
QObject
派生
的
QObject
(让我们称之为QObjDerivedClass我认为问题在于
QObject
既没有副本构造函数,也没有赋值操作符。 作为可能
的
解决方案,我认为有以下几点,但也许我错过了一个更好
的
办
浏览 5
提问于2017-03-10
得票数 3
回答已采纳
2
回答
QSocketNotifier:不能从其他线程启用或禁用套接字通知程序
、
、
、
、
我试图构建一个
使用
QT
的
多线程游戏服务器,因此,每个客户端都是一个基于独立线程
的
"QThread".now,我需要将数据发送到位于同一游戏室
的
其他客户端(在其他线程中)。例如,当房主关闭游戏室时,游戏服务器需要将"room_closed“消息发送到位于同一soom中
的
其他客户端,但有一个错误:
QObj
浏览 6
提问于2017-01-16
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券