- 主题:Qt为人称道的信号槽连接机制,比起Delphi的事件和事件处理函数
什么乱七八糟的?
WinMain里面的消息循环还不够牛币的?
【 在 ooolinux 的大作中提到: 】
: Qt足够强大,类库也堪称好用,但是它为人称道的信号槽连接机制,比起Delphi的事件和事件处理函数就差了几条街了。
: VCL类库中事件就是一个函数指针,自然优美,这得益于Object Pascal语言的特性以及VCL的架构。
: 比如Button1的OnClick事件,被指定了Button1Click事件处理函数之后,当鼠标点击Button1时,经过Windows内核和VCL架构的消息处理与传递,最终调用了Button1Click函数,看起来就是这么简单。
: ...................
--
FROM 140.99.83.*
你是不是没用过MFC?
【 在 ooolinux 的大作中提到: 】
: 原始的WinMain的消息循环处理就是一个大的switch case,杂乱无章,
: 而Delphi中是一条消息对应一个事件对应一个事件处理函数,只需要编写一个一个的事件处理函数就可以了
--
FROM 140.99.83.*
用过MFC,为啥还对这种所谓的“事件处理”一惊一乍的?这不是理所当然的事情吗?
【 在 ooolinux 的大作中提到: 】
: 为啥这么说?
--
FROM 140.99.83.*
Charles petzold的programming Windows你熟不熟?
“你别调用我、我来调用你”这句经典的话你熟不熟?
【 在 ooolinux 的大作中提到: 】
: 我对MFC不熟,估计你也没用过RAD(Delphi或者C++Builder),不然你不会这么说
--
FROM 203.218.126.*
那你还莫名惊诧个啥?
【 在 ooolinux 的大作中提到: 】
: 窗口过程就是一个回调函数
: 原始的Windows SDK编程,任何一本书都有,我也有一本VC的书
--
FROM 140.99.83.*