Название: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 15:30 Жизнь добрэ доброжелатели ;)
Собственно проблема: выдаёт варнинг аля QColor::setNamedColor: Unknown color name '#FFOECE' QCssParser::parseHexColor: Unknown color name '#FFOECE' Как повторить? QWidget, на нём QFrame, на QFrame QGroupBox. QFrame задаётся следующий stylesheet (динамически, к примеру кнопкой) Код: QGroupBox Собственно и вылезает этот варнинг. Вопрос: Что это и почему? Просто такой варнинг меня здорово беспокоит, как бы не перерос в что-то большее... Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: V1KT0P от Март 20, 2012, 15:32 QColor::setNamedColor: Unknown color name '#FFOECE' '#FFOECE' -такого цвета нету, вот '#FF0ECE' существует. А буквы O в шестнадцатеричном счете не существует.QCssParser::parseHexColor: Unknown color name '#FFOECE' Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 15:35 Благодарю. Я догадался об этом с самого начала, НО.
Посмотрите на stylesheet. Там есть указание хоть какого цвета? Попробуйте воспроизвести глюк сами. (я неуверен, что получится, но попытайтесь, я написал как ;) ) Забыл. Qt 4.7.2 Windouuus Update: Что-то интересное. Ищу комбинацию, при которой он появляется и исчезает. Непоняяяятно. Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: V1KT0P от Март 20, 2012, 15:47 Благодарю. Я догадался об этом с самого начала, НО. Вот так ставить(Qt 4.7.4 Windows не воспроизводится):Посмотрите на stylesheet. Там есть указание хоть какого цвета? Попробуйте воспроизвести глюк сами. (я неуверен, что получится, но попытайтесь, я написал как ;) ) Забыл. Qt 4.7.2 Windouuus Update: Что-то интересное. Ищу комбинацию, при которой он появляется и исчезает. Непоняяяятно. Код Кстати погугли '#FFOECE', кто-то раз опечатался и опечатка расползлась по туториалам =). Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 15:51 ЫЫы.. Походу понятно кто - Тролляки :)
\n необязательно вроде ;) PS ушёл отдыхать :) Спасибо за помощь(и за потраченное тобой время :) ) Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 15:55 Ыхыхыхыхы... Открываем Ассистант -> Qt Style Sheets Examples и ищем с ООООО :D
писец :D Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: _OLEGator_ от Март 20, 2012, 16:36 хехе, косяк.
Копипастим ошибки =) Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 16:45 OLEGator - не в том суть. Суть в том, что в исходниках QCssParser::parseHexColor эта ошибка... В исходниках Qt однако...
Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: _OLEGator_ от Март 20, 2012, 16:59 тогда надо писать багрепорт, пусть исправят
Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: GreatSnake от Март 20, 2012, 17:05 Суть в том, что в исходниках QCssParser::parseHexColor эта ошибка... В исходниках Qt однако... Что делать этой строке ('#FFOECE') в parseHexColor() ???Ищи у себя однако...) Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 20, 2012, 17:08 Самое печальное, почему никто не читает начальное сообщение? :)
Там задаётся в CSS только св-во border ;) Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: GreatSnake от Март 20, 2012, 17:10 И что, если убрать этот css текст, то ругань пропадает?
Название: Re: Unknown color name QCssParser::parseHexColor Отправлено: Bepec от Март 25, 2012, 11:12 Да. :)
Посмотрел - эта ошибка находиться везде, начиная от исходников (стандартные стили Qt), заканчивая ассистентом в версии Qt 4.7.2 . Там вся засада - все стандартные стили заданы в виде строк, а при указании св-ва border, без указания иных параметров, он вытаскивает стандартный стиль и применяет его + мой border = Ошибка парсера :) |