小编Nya*_*uko的帖子

问:如何确定QScrollArea中的小部件是否可见?

有人建议我重新实现QWheelEvent处理程序并检查每个子窗口小部件visibleRegion是否为0.

还有更好的建议吗?

c++ qt qscrollarea

5
推荐指数
1
解决办法
4842
查看次数

QNetworkAccessManager 如何检查是否有待处理的请求?

在 qt4.8 中,仍然存在 qhttp 类,我可以http->hasPendingRequests()用来检查是否还有待处理的请求。但是在qt5中,我们被迫使用QNetworkAccessManager类来管理http链接。我怎么能实现这个检查?

c++ qt

5
推荐指数
1
解决办法
283
查看次数

在Qt中被doubleclickevent和mousepressevent混淆

情况是:

在A面QGraphicsView,我用它的doubleClickEvent功能来制作一个QGraphicsItem。我重写QGraphicsItemmousePressEvent功能以仅打印qDebug信息。

但是,我发现的是:即使我双击创建它QGraphicsItem,也会调用新创建QGraphicsItemmousePressEvent

这将如何发生?我该怎么做才能避免这种情况?

c++ qt qgraphicsview qgraphicsitem

4
推荐指数
1
解决办法
643
查看次数

Windbg,怎么读!锁输出?

我正在调试一个程序,我怀疑可能存在死锁或其他与线程相关的bug,我按照人们的建议使用WinDBG打开故障转储文件并使用!locks来获取以下输出:

CritSec MSVCR100D!lclcritsects+48 at 73541e40
WaiterWoken        No
LockCount          6
RecursionCount     1
OwningThread       164c
EntryCount         0
ContentionCount    9
*** Locked

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for qsqlited4.dll - 
CritSec qsqlited4!qt_plugin_instance+a1b21 at 70fc301c
WaiterWoken        No
LockCount          0
RecursionCount     1
OwningThread       2344
EntryCount         0
ContentionCount    0
*** Locked

CritSec +73c2380 at 073c2380
WaiterWoken        No
LockCount          0
RecursionCount     4
OwningThread       2344
EntryCount         0
ContentionCount    0
*** Locked

CritSec +73bf9e8 at 073bf9e8
WaiterWoken        No
LockCount          0
RecursionCount     1 …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading windbg

4
推荐指数
2
解决办法
9577
查看次数

如何释放Qthread对象的内存?

我做过这样的事情:

//in the mainwindow's constructor
QThread *thr = new QThread;
soundWorker * work = new soundWorker;
connect(this,SIGNAL(playsound()),work,SLOT(process()));
work->moveToThread(thr);
thr->start();
Run Code Online (Sandbox Code Playgroud)

我应该删除thr并在mainwindow的解构器中工作吗?

c++ qt qthread

4
推荐指数
1
解决办法
1636
查看次数

vs2013编译用于调试但不用于发布?

我在VS2013遇到过奇怪的事情.我的程序在调试模式下很好地构建.但在发布模式下,有很多错误,例如:

 Error 2 error C2440: 'default argument' : cannot convert from 'const wchar_t [1]' to 'const BSTR'   (src\GAudioOutput.cc) C:\Program Files (x86)\Windows Kits\8.1\Include\um\sapi.h 16917 1 qgroundcontrol
Run Code Online (Sandbox Code Playgroud)

这是vs 2013 express版本的最新版本.我昨天得到了它.这是vs2013的错误吗?有解决方案吗 编辑:所有错误都是C2440:无法从xxx转换为xxx

编辑2:我使用VS2010编译时没有任何问题的相同代码.我发现所有错误都来自windows_kit 8.1.有什么想法吗?

qt visual-c++

4
推荐指数
1
解决办法
1558
查看次数

0ui64 是多少号?

我看到

 #define NUM_MAX_VOLUME 0ui64
Run Code Online (Sandbox Code Playgroud)

在别人的代码中

0ui64 是多少号?但它似乎不是一个十六进制数字。

c++ qt

4
推荐指数
1
解决办法
4000
查看次数

如何在同一个程序中崩溃时自动重启Qt应用程序?

是否有任何相对"标准"的设计来自动重启Qt应用程序,当它崩溃异常时?

特定于Windows,我是否必须使用任何Windows服务?
或者,如果我必须单独编写另一个程序,那么该怎么做?

c++ windows qt restart process

4
推荐指数
1
解决办法
939
查看次数

ROS 是否保证 msg 交付?

我完全理解 ROS 可能会丢失前几条消息,因为发布者订阅者尚未成功连接。

但是有没有保证发布者发送的所有消息都会成功传递给所有订阅者(如果消息队列没有溢出)?

c++ ros

4
推荐指数
1
解决办法
998
查看次数

CUDA:单个设备上有多少个默认流?

我已经仔细阅读了文档,但由于不同 CUDA 版本的大量信息,我仍然感到困惑。

整个设备上只有一个默认流还是主机 CPU 上每个进程都有一个默认流?如果答案取决于CUDA的版本,您能否也列出不同CUDA版本的情况?

cuda

4
推荐指数
1
解决办法
2031
查看次数