CSS балуетесь в проекте?
Qt Style Sheets
Вовсе нет, просто ищу причину почему тултипов не видно, похоже нашел, Ubuntu 13.10 позаботилось о нас, чайниках. Оно устанавливает для всех приложений как выводить тултипы. Почему в моей программе цвет фона и цвет текста меняются на оттенок желтого, не знаю, по дефолту должен быть белый на черном фоне.
Можно поменять самому, принудительно из программы или вообще следующими способами:
1. вставить в main или конструктор главного окна приложения код
QPalette palette = QToolTip::palette();
palette.setColor(QPalette::ToolTipBase, Qt::yellow);
palette.setColor(QPalette::ToolTipText, Qt::black);
QToolTip::setPalette(palette);
2. использовать css (reach txt fieature) - как написано ранее
3. Изменить тултип для всех приложений, для этого надо поставить gnome color chooser, там есть таб specific: (особые: ) на нем тег tooltps(подсказки) - задайте тот цвет, который хотите...
Особенности (это уже должно быть Qt ...)
- цвет фона не поддается управлению, кроме как способом 2.
- тултипы меню высвечиваются и на подпунктах меню (те же тултипы меню, а не подпунктов меню!), поэтому лучше их не ставить,
а в последнем случае тултипы акций в дроп даун меню не будут видны, но будут видны на иконках тулбаров. В принципе можно обойтись без тултипов меню.
Ваше право выбрать нужное решение.
Если есть какие-то соображения, буду рад если поделитесь,
Сам я считаю, что тему можно закрывать - какое-то решение есть.
С уважением,
Радмир