最近在做项目中想实现:在调用show之后,(条件不满足时)让控件不显示出来。
重写showEvent()?在控件显示之前move的屏幕外?NO 我相信大多数人是接受不了的!怎么办呢?
……
灵机一动,重写show函数啊,代码如下:
void MyWidget::show()
{
if(somethingIsWrong)
return;
QWidget::show();
}完美解决问题,O(∩_∩)O哈哈~
版权声明:本文为theSaltiestFish原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。