qt如何实现暂停槽函数的执行?

weixin_38048892 2019-09-19 02:13:44
如题,我的一个qpushbutton连接到一个槽函数,该函数执行时间较长,在此期间整个界面不再接受用户交互,也就是点击任何按钮、菜单都没反应。怎样才能创建一个暂停按钮,在槽函数执行过程中任然能够接受用户点击并暂停执行?
...全文
938 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38076068 2019-09-19
  • 打赏
  • 举报
回复
槽函数中调用QApplication::processEvents()或者使用多线程
weixin_38084345 2019-09-19
  • 打赏
  • 举报
回复
多线程,妥妥的
weixin_38090823 2019-09-19
  • 打赏
  • 举报
回复
那就开始学多线程吧。
weixin_38096743 2019-09-19
  • 打赏
  • 举报
回复
QThread
weixin_38111004 2019-09-19
  • 打赏
  • 举报
回复
如果只是执行一个函数的话QtConcurrent或许会更简单
weixin_38120187 2019-09-19
  • 打赏
  • 举报
回复
引用第5楼roywillow于2012-10-28 19:01发表的  :如果只是执行一个函数的话QtConcurrent或许会更简单 支持!QtConcurrent对单个函数的执行很好用

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧