Linux 拨号vps windows公众号手机端

qt dialog如何去掉右上角的叉

lewis 8年前 (2017-11-23) 阅读数 7 #程序编程
文章标签 qt

要去掉Qt Dialog右上角的叉,可以使用以下代码:

dialog->setWindowFlags(dialog->windowFlags() & ~Qt::WindowCloseButtonHint);

其中,dialog是指向你的Qt Dialog对象的指针。该代码将使用位操作将Qt::WindowCloseButtonHint从窗口标志中移除,从而隐藏右上角的叉。

如果你想要同时隐藏最小化和最大化按钮,可以使用以下代码:

dialog->setWindowFlags(dialog->windowFlags() & ~(Qt::WindowCloseButtonHint | Qt::WindowMinimizeButtonHint | Qt::WindowMaximizeButtonHint));

这样就会隐藏右上角的叉、最小化按钮和最大化按钮。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门