QMenu 无模式/异步
QMenu modeless/async
>QMenu 可以使用 popup() 或 exec() 创建。前者异步创建它,而后者则阻止。但是当你使用QMenuBar(AFAIK)时,这没有用。
我的问题是,是否可以告诉 QMenuBar 只弹出异步/无模式的 QMenus?我不确定这些术语是否正确,但我想要的只是一个菜单,当用户单击它时,它不会阻止应用程序的其余部分。
您正在寻找的解决方法是将无法承受这种"滥用"的对象移动到单独的 QThread。如果你有一个使用信号和插槽的干净界面,这是微不足道的。只需使用moveToThread()
即可完成。您无需担心其他任何事情。
相关文章:
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 为什么在保护模式下继承升级不起作用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 派生类是否可以在抽象工厂设计模式中具有数据成员
- 此模式的C++RegEx
- avrogencpp能为模式中的每种类型生成单独的头文件吗
- 如果 Proactor 设计模式优于异步 I/O,为什么它在 ASIO 中不是默认值?
- QMenu 无模式/异步
- InternetOpenUrl处于异步模式
- 异步模式下使用的WinHttp-ERROR_INTERNET_CANNOT_CONNECT如何干净地关闭连接
- 重复发送http请求,速度更快(异步模式)
- 在 winsock 服务器中使用异步套接字的非阻塞模式C++不同
- 在异步模式下使用ReadFile测试readbytes是否等于toread字节
- 嵌入式系统状态模式:存储与异步事件相关的信息
- 我可以在 boost::asio 异步模式下创建和接受套接字时使用 boost::shared_ptr 吗?
- CPPCMS会话异步.模式
- 在异步模式下使用FtpFindFirstFile unicode版本访问违反
- 在异步模式下使用会话的CPPCMS示例