Qt如何show之后不显示控件
程序员文章站
2022-05-26 09:28:37
...
最近在做项目中想实现:在调用show之后,(条件不满足时)让控件不显示出来。
重写showEvent()?在控件显示之前move的屏幕外?NO 我相信大多数人是接受不了的!怎么办呢?
……
灵机一动,重写show函数啊,代码如下:
void MyWidget::show()
{
if(somethingIsWrong)
return;
QWidget::show();
}
完美解决问题,O(∩_∩)O哈哈~
推荐阅读