gpt4 book ai didi

c++ - 如何在 X11 中创建没有框架的 GUI?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:10 24 4
gpt4 key购买 nike

我正在尝试弄清楚如何在 X11 中创建一个图形界面,它存在于窗口管理器/桌面环境的标准窗口框架之外。例如,当 Thunderbird 发现新邮件时,它会在屏幕右下角显示一个没有任何框架(没有关闭/最小化按钮等)的特殊警报。

我对使用 C++ 在 QT 中执行此操作特别感兴趣,但如果有人知道使用不同图形库的解决方案,那也会有所帮助。

最佳答案

对于 QT,在构建顶级小部件时将 Qt::FramelessWindowHint 作为窗口标志传递。

更多信息请看这里:

http://doc.qt.nokia.com/main-snapshot/qt.html#WindowType-enum

虽然我已经很长时间没有这样做了,但你也可以用 X 来做到这一点。

http://www.xfree86.org/current/XCreateWindow.3.html

关于c++ - 如何在 X11 中创建没有框架的 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5890836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com