【发布时间】:2010-01-20 23:19:58
【问题描述】:
假设我有一个事件并且调用了相应的函数。此功能与外界交互,因此有时可能会有很长的延迟。如果函数等待或挂起,那么我的 UI 将冻结,这是不可取的。另一方面,必须将我的功能分解成许多部分并重新发出信号很长,并且可能会分解很多代码,这会导致难以调试和可读性降低,并且会减慢开发过程。事件驱动编程中是否有一个特殊功能可以让我只在一个函数调用中编写进程并能够让 mainThread 在等待时完成它的工作?例如,编译器可以识别一个关键字,然后实现一个返回,然后自动重新发出连接到新插槽的信号?为什么我认为这将是一个好主意;)我正在使用 Qt
【问题讨论】:
标签: user-interface qt events signals-slots