qt点击按钮切换窗口后窗口立即关闭
时间: 2023-09-06 14:14:13 浏览: 250
QT 窗口切换
4星 · 用户满意度95%
这种情况一般是因为没有正确地处理窗口切换事件导致的。在Qt中,窗口的切换一般通过调用QWidget::hide()或QWidget::show()函数来实现。如果在切换窗口时没有正确地调用这些函数,就会导致窗口关闭。
你可以尝试在切换窗口时手动调用QWidget::hide()或QWidget::show()函数,例如:
```cpp
// 切换到另一个窗口
MyOtherWindow *otherWindow = new MyOtherWindow();
otherWindow->show();
// 隐藏当前窗口
this->hide();
```
如果你使用的是Qt的信号槽机制来处理窗口切换事件,可以在槽函数中添加类似的代码来手动调用QWidget::hide()或QWidget::show()函数。
阅读全文