Цвет линий графика, неясно почему не устанавливается |
Здравствуйте, гость ( Вход | Регистрация )
Цвет линий графика, неясно почему не устанавливается |
AD |
25.4.2008, 10:45
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Цвета линий читаются из файла и записываются в вектор. Вид записи: #RRGGBB или стандартно-определенные (red, blue, etc). Записываю этот цвет в QColor. При чтении на другом куске кода почему-т все время выдается черный цвет. как от это бага избавится?
Вот кусок записи кода:
Вот присвоение уже QColor:
А вот здесь все время выдается #000000:
Сообщение отредактировал AD - 25.4.2008, 10:56 |
|
|
Tonal |
28.4.2008, 10:25
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
По приведённому тобой коду нельзя сказать где ошибка.
Несколько уточняющих вопросов: 1) Во втором куске кода, где и как определено имя clr? 2) Покажи конструктор, QFactParam который там вызывается. 3) Второй и 3ий кусок кода как распологаются друг относительно друга (в одном блоке, в одной процедуре, в одном классе...)? Предположение, основанное на телепатии - в QFactParam ты запоминаешь адрес локального объекта, который разрушается при выходе из блока, а используешь этот адрес совсем в другой функции. По поводу хранения в векторах объектов и указателей - правильно использовать то, что нужно для задачи, а не что попало. Сообщение отредактировал Tonal - 28.4.2008, 10:26 |
|
|
Текстовая версия | Сейчас: 14.1.2025, 17:53 |