如何解决QML 中的自定义客户端装饰
自定义客户端装饰或框架在 GTK 中很常见(我相信),但在 QML 甚至 QWidget 中并非如此。它确实节省了很多空间并且看起来更好。
以下是 Gnome 计算器的屏幕截图。
到目前为止我尝试过的,
- 通过将 Qt.CustomizeWindowHint 传递给 Window 标志来禁用 DE 提供的装饰。
- 实现我自己的装饰(重新发明轮子很痛苦)。
我面临的问题
这是我尝试过的(不太酷)
我已阅读这篇文章 here,但它没有解决最初的问题,所有 DE 提供的装饰都消失了,您正在实现自定义按钮。现在只有我的一个窗口在所有其他应用程序面前显得陌生。有没有其他方法可以更好地(以 Qt 方式)获得相同的结果?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。