• 4362阅读
  • 2回复

[讨论]为何基于桌面的窗体信号和槽没有类似OnShow()? [复制链接]

上一主题 下一主题
离线int0x09
 

只看楼主 倒序阅读 楼主  发表于: 2016-05-21
基于窗体的函数,没看到有RAD里类似的OnShow()方法?
想实现像RAD里那样:在窗体显示前,执行事件
离线int0x09

只看该作者 1楼 发表于: 2016-05-21
找到方法了,需要重载void showEvent(QShowEvent *);
离线XChinux

只看该作者 2楼 发表于: 2016-05-22
有些情况下,在构造函数里加个QTimer::singleShot(0, this, SLOT(onShow()));
在onShow()里实现自己的东西,这样也可以吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个