Russian Qt Forum

Qt => Общие вопросы => Тема начата: Yu/2 от Май 08, 2007, 17:59



Название: QColor и name()
Отправлено: Yu/2 от Май 08, 2007, 17:59
Выбираю цвет с использованием виджета из getRgba, и хочу сохранить в настройках этот цвет в виде строки. При этом почему-то функция name() в классе QColor выдает строку _без_ компоненты Alpha, т.е. типа #RRGGBB.  

В доке по классу QColor в начале написано дословно: "The name() function returns the name of the color in the format #AARRGGBB." А разделе описания этой же функции: "Returns the name of the color in the format "#RRGGBB"". Куда девалась компонента AA?

Как все-таки можно заставить name() выдавать строку с компонентой АА?


Название: Re: QColor и name()
Отправлено: pastor от Май 11, 2007, 17:56
Это ошибка в документации:

Цитировать
The description and behavior of the name() function is correct. It is a type error in the detailed description.


Можешь сам сформировать строку такого вида.


Название: QColor и name()
Отправлено: Yu/2 от Май 12, 2007, 16:39
Спасибо за ответ.