要去掉Qt Dialog右上角的叉,可以使用以下代码: dialog->setWindowFlags(dialog->w
要去掉Qt Dialog右上角的叉,可以使用以下代码:
dialog->setWindowFlags(dialog->windowFlags() & ~Qt::WindowCloseButtonHint);
其中,dialog
是指向你的Qt Dialog对象的指针。该代码将使用位操作将Qt::WindowCloseButtonHint
从窗口标志中移除,从而隐藏右上角的叉。
如果你想要同时隐藏最小化和最大化按钮,可以使用以下代码:
dialog->setWindowFlags(dialog->windowFlags() & ~(Qt::WindowCloseButtonHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint));
这样就会隐藏右上角的叉、最小化按钮和最大化按钮。
--结束END--
本文标题: qt dialog如何去掉右上角的叉
本文链接: https://lsjlt.com/news/570378.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0