qt

qt dialog如何去掉右上角的叉

小亿
458
2023-10-31 13:55:52
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

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

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

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

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

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

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:r语言qt函数使用的方法是什么

0
看了该问题的人还看了