我可以在 Qt 样式表中自定义 Qt 应用程序的控件。但是,我找不到自定义标题栏的方法。我找到了一些解决方案,但这需要修改应用程序本身的代码。无论如何,您是否可以仅使用 Qt 样式表来自定义它?
标题栏 http://en.wikipedia.org/wiki/Title_bar不是您的应用程序或 Qt 的一部分,并且无法使用样式表进行配置。标题栏由提供窗口管理器 http://en.wikipedia.org/wiki/Window_manager。在某些 WM 中根本没有标题栏。大多数 WM 支持可定制的窗口装饰主题。通常,您可以将 WM 配置为显示具有特定主题的特定窗口。
在Qt中,只有QDockWidget的标题栏可以通过样式表进行配置。
附:某些应用程序禁用窗口管理器的装饰并自行绘制标题栏(例如 Chromium)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)