-
记录QMainWindow实例
一定要用指针,否则调用时会不断的创建新的Window. -
拦截窗口关闭事件
https://blog.csdn.net/zjy900507/article/details/109347925 -
获取唯一标识符
QMainWindow* mainWindow = new QMainWindow();
WId mainWindowId = mainWindow->winId();
// 在程序的其他部分,你可以使用 mainWindowId 来引用这个 QMainWindow
QMainWindow* mainWindowPtr = QMainWindow::find(mainWindowId);
-
固定窗体大小,避免拉伸
https://blog.csdn.net/qq_43248127/article/details/124531649setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);//禁止最大化按钮 setFixedSize(this->width(),this->height()); // 禁止拖动窗口大小
-
阻塞其他窗口(使其它窗口不可点击)
addtopic_form->setWindowModality(Qt::ApplicationModal);
0 条评论