自定义 Qt 库类

Customising a Qt library class

本文关键字:库类 Qt 自定义      更新时间:2023-10-16

Qt的QTabBar具有在每个选项卡上设置文本颜色的功能。

我希望我的应用程序能够设置每个选项卡的背景颜色。据我所知,QTabBar 不容易修改(例如通过继承或更改属性)来执行此操作。

这使我可以选择将QTabBar代码批量复制到我的(GPL)应用程序中,然后修改类名(即MyQTabBar),然后添加我的功能。这是首选方法,还是有更好的方法?

肯定有更好的方法:)您应该能够使用样式表做您想做的事情。本文通过包含QTabBarQTabWidget介绍了其中的一些内容。