Mac 上的 Qt 工具窗口可调整大小
我有一个带有以下标志的 Qt 窗口:
Qt::CustomizeWindowHint
|Qt::Tool
|Qt::WindowCloseButtonHint
|Qt::WindowTitleHint
|Qt::MSWindowsFixedSizeDialogHint
在 Mac 上,它有一个可调整大小的角。我怎样才能摆脱它?指定
setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
没有帮助。事实上,使用固定大小策略,当我尝试调整大小时,窗口表现得很奇怪 - 它从前台消失并由于某种原因被禁用。
我不介意降到原生 API 级别。
I have a Qt window with the following flags:
Qt::CustomizeWindowHint
|Qt::Tool
|Qt::WindowCloseButtonHint
|Qt::WindowTitleHint
|Qt::MSWindowsFixedSizeDialogHint
On Mac, it has a resizable corner. How can I get rid of it? Specifying
setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
does not help. In fact, with the fixed-size policy the window acts weird when I try to resize - it disappears from foreground and becomes disabled for some reason.
I don't mind dropping to the native API level.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是Qt 常见问题解答。
This is in the Qt FAQ.