Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Distatic
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 25
#1

Цвет выводимых данных в tableWidget

30.03.2014, 21:53. Просмотров 709. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Подскажите пожалуйста, как поменять цвет выводимых данных в tableWidget при этом не затрагивая названий строк и столбцов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 21:53
Ответы с готовыми решениями:

TableWidget
Добрый вечер! Уравнение вынужденных колебаний маятника решается методом...

TableWidget
Не получается загрузить текстовый файл в таблицу, подскажите пожалуйста или...

CheckBox и TableWidget
Привет всем! Как выровнять по центру checkbox внутри ячейки. ...

Копирование строк из tableWidget ?
Добрый день, подскажите как можно реализовать, копирование отмеченных строк с...

Выбор элемента в tableWidget
Помогите пожалуйста!!! Нужно выбрать элемент матрицы в tableWidget и при выборе...

3
Kubuntovod
933 / 111 / 24
Регистрация: 14.01.2013
Сообщений: 524
30.03.2014, 22:08 #2
C++ (Qt)
1
ui->tableView->model()->setData(ui->tableView->model()->index(row,0), QColor(0x129AB3), Qt::TextColorRole);
0
Distatic
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 25
30.03.2014, 22:14  [ТС] #3
C++ (Qt)
1
ui->tableView->model()->setData(ui->tableView->model()->index(row,0), QColor(0x129AB3), Qt::TextColorRole);
А точно tableView а не tableWidget?
просто в таком случае пишет:
ошибка: 'class Ui::Form' has no member named 'tableView'
а если заменить на tableWidget, то цвет не меняется
0
Kubuntovod
933 / 111 / 24
Регистрация: 14.01.2013
Сообщений: 524
31.03.2014, 08:26 #4
Цитата Сообщение от Distatic Посмотреть сообщение
а если заменить на tableWidget, то цвет не меняется
Изменится, если номер строки подставить. И учтите, что это изменение цвета текста в одной ячейке. Например, ячейка 1,1:
C++ (Qt)
1
ui->tableWidget->model()->setData(ui->tableWidget->model()->index(0,0), QColor(0x129AB3), Qt::TextColorRole);
Добавлено через 45 минут
Если надо оптом весь текст, то Вам уже давали подобный ответ:
C++ (Qt)
1
ui->tableWidget->setStyleSheet("QTableWidget { color: rgb(0, 0, 250) }");
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2014, 08:26

KeyPress для TableWidget
Доброго времени суток. Подскажите, как организовать проверку ввода в...

Добавление текста в tableWidget
Подскажите, как избавиться от ошибки... Не могу установить текст в ячейку...

Вставить в TableWidget комбобоксы
хочу в Qt в ячейки TableWidget'а вставить комбо боксы, чтобы при заполнении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru