c++ - Qt +启动后隐藏窗口

标签 c++ qt

我试图在启动后隐藏窗口。 我有自己的窗口类,它继承自 QMainWindow。 我像这样重写了 showEvent:

void showEvent (QShowEvent *evt)
{
   if (firstShow)
   {
     hide();
     firstShow = false;
   }
   else
   {
      QMainWindow::showEvent(evt);
   }
}

但它不起作用。 firstShow 是一个 bool 变量,在开始时为真。 语言:c++

最佳答案

我不太明白。当然,您一开始就没有在主窗口上调用 show() 吗?

关于c++ - Qt +启动后隐藏窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1079587/

相关文章:

c++ - 如何将实际的 sf::Sprite 对象保存在数组或 vector 中? C++

c++ - 根据子数据对 qtreewidget 顶层项目进行排序

c++ - 如何访问 QGridLayout 中的小部件坐标

c++ - Qt3D 中的 QPaintedTextureImage (Qt 5.8)

c++ - 如何使用 qmake 为单个源文件指定编译器标志?

qt - 如何清除 QPlainTextEdit 中的 ExtraSelections

c++ - 编译错误我无法弄清楚

c++ - *** 检测到 glibc *** ./parent_child_conscall : double free or corruption (fasttop): 0x09d9e028 ***

c++ - Gmail 立即将 EHLO..QUIT 发送到自定义 SMTP/MTA 服务器

c++ - Arduino:命令 Serial.print ("some string text") 是否占用 SRAM?