标签: c++ qt
Qt的QTabBar具有设置每个标签上文字颜色的功能。
我希望我的应用程序能够设置每个选项卡的背景颜色。从我所看到的,QTabBar不容易修改(例如通过继承或更改属性)来执行此操作。
这使我可以选择将QTabBar代码批量复制到我的(GPL)应用程序中,然后修改类名(即MyQTabBar),然后添加我的功能。这是首选方法,还是有更好的方法?
答案 0 :(得分:1)
肯定有更好的方法:)你应该能够使用样式表做你想做的事。 This article涵盖部分内容,QTabWidget包含QTabBar。
QTabWidget
QTabBar