setBackground для заголовка QTableWidget |
Здравствуйте, гость ( Вход | Регистрация )
setBackground для заголовка QTableWidget |
tradmir@mail.ru |
26.1.2018, 22:29
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 30.12.2013 Пользователь №: 4019 Спасибо сказали: 5 раз(а) Репутация: 0 |
Хочу задать цвет фона для заголовка колонки в QTableWidget.
Цвет вроде ставится, но чем-то подавляется, цвет шрифта задается. Кто знает, подскажите. С уважением, Радмир |
|
|
tradmir@mail.ru |
5.2.2018, 19:47
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 30.12.2013 Пользователь №: 4019 Спасибо сказали: 5 раз(а) Репутация: 0 |
И такая интересная фича:
На первой машине стоит Windows XP 3SP 32-bit. На второй то же самое. На первой машине после вызова ui->tableWidget->setStyleSheet("QTableWidgetItem {background-color: yellow;}"); цвет фона стал устанавливаться везде: а именно, на заголовках таблицы, на клетках, причем можно установить и в отдельной клетке или заголовке какой хотите вне зависимости от других мест. На второй машине, цвет на заголовках удалось установить с помощью вызова: QString ss = "QHeaderView::section { background: rgb(%1,%2,%3);}").arg®.arg(g).arg(; //цвет задан в RGB ui->tableWidget->setStyleSheet(ss); После этого можно установить один цвет для всей таблицы, заголовок и клеток. Поменять цвет в отдельном заголовке не удается, в любой клетке можно Можно ли верхними или нижними полушариями постигнуть такое поведение? С уважением, Радмир |
|
|
Текстовая версия | Сейчас: 25.11.2024, 5:53 |