小编Zed*_*Zed的帖子

QML:是否可以更改鼠标区域的长持续时间

QML在其MouseArea组件中提供PressAndHold信号,当鼠标区域按下"持续时间长"时 http://doc.qt.io/qt-5/qml-qtquick-mousearea.html#pressAndHold-signal

此持续时间设置为800毫秒,我找不到任何方法来修改此持续时间.可以这样做,如果是的话,我该怎么做?

谢谢!

qt qml

3
推荐指数
3
解决办法
2377
查看次数

在c ++中强制转换多重继承

我有一个关于多重继承演员的问题.我有3个基类

class ReadFile;
class WriteFile
class SharedObject; // this class is basically a mutex
Run Code Online (Sandbox Code Playgroud)

基于我构建的那些课程:

class ReadWriteFile : public ReadFile, public WriteFile
{ ... };

class ReadWriteSharedFile : public ReadWriteFile , public SharedObject
{ ... };

class ReadFileShared : public ReadFile, public SharedObject
{ ... };
Run Code Online (Sandbox Code Playgroud)

在我的代码的某些方面,我有一个ReadWriteSharedFile指针,我想把它作为指向ReadFileShared的指针

ReadFileShared * l_data = dynamic_cast<ReadFileShared * >(m_data); // m_data is a ReadWriteSharedFile 
Run Code Online (Sandbox Code Playgroud)

它编译但在执行时,强制转换"失败"并且l_data为NULL

但是,我想要达到的目标听起来对我来说是合法的.是吗?我究竟做错了什么.谢谢

c++

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

标签 统计

c++ ×1

qml ×1

qt ×1