Настройка класса библиотеки Qt - PullRequest
2 голосов
/ 05 мая 2011

Qt's QTabBar имеет функцию для установки цвета текста на каждой вкладке.

Я бы хотел, чтобы мое приложение могло устанавливать цвет фона каждой вкладки.Из того, что я вижу, QTabBar нелегко изменить (например, путем наследования или изменения свойства), чтобы сделать это.

Это дает мне возможность скопировать код QTabBar оптом в мое (GPL) приложение,затем изменив имя класса (т.е. MyQTabBar), затем добавив мою функциональность.Это предпочтительный метод или есть лучший способ?

1 Ответ

1 голос
/ 05 мая 2011

Определенно есть лучший способ :) Вы должны иметь возможность делать то, что вы хотите, используя таблицы стилей. Эта статья покрывает часть этого с QTabWidget, который содержит QTabBar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...