QML在其MouseArea组件中提供PressAndHold信号,当鼠标区域按下"持续时间长"时 http://doc.qt.io/qt-5/qml-qtquick-mousearea.html#pressAndHold-signal
此持续时间设置为800毫秒,我找不到任何方法来修改此持续时间.可以这样做,如果是的话,我该怎么做?
谢谢!
我有一个关于多重继承演员的问题.我有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
但是,我想要达到的目标听起来对我来说是合法的.是吗?我究竟做错了什么.谢谢