Russian Qt Forum

Qt => Общие вопросы => Тема начата: ManOfOrange от Апрель 26, 2011, 15:48



Название: работа с hex
Отправлено: ManOfOrange от Апрель 26, 2011, 15:48
Здравствуйте!

Возможно вопрос банальный и простой, но решения не нашёл, поиск не помог.

Есть QString (или QButeArray), в котором данные типа: "776f726c64" (строчка в hex).

Мне эту строку посимвольно в hex'е нужно просуммировать. Результат в hex'е же и получить.
Я чего-то не пойму даже в какой тип переводить...

Подскажите, пожалуйста :-)

Заранее спасибо :-)


Название: Re: работа с hex
Отправлено: Denjs от Апрель 26, 2011, 17:00
Цитировать
int QString::toInt ( bool * ok = 0, int base = 10 ) const
QString QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const
ЧИТАТЬ ASSISTANT!!!!!! ВСЕМ!!!! ДО ПОСИНЕНИЯ!!!!! гррррррр....
и да будет с вами тогда великое счастье.  ;)


Название: Re: работа с hex
Отправлено: ManOfOrange от Апрель 27, 2011, 09:02
Спасибо большое! То, что надо :-)

ЧИТАТЬ ASSISTANT!!!!!! ВСЕМ!!!! ДО ПОСИНЕНИЯ!!!!! гррррррр....
и да будет с вами тогда великое счастье.  ;)


Как сессию сдам (сейчас времени просто нет до посинения) - обязательно :-)


Название: Re: работа с hex
Отправлено: prog.devel от Апрель 27, 2011, 09:34
На самом деле, на форуме ответы будешь искать дольше, чем в Assistant'е. Это действительно самый лучший советчик, в котором нужный ответ всегда под рукой


Название: Re: работа с hex
Отправлено: Denjs от Апрель 27, 2011, 11:21
ЧИТАТЬ ASSISTANT!!!!!! ВСЕМ!!!! ДО ПОСИНЕНИЯ!!!!! гррррррр....
и да будет с вами тогда великое счастье.  ;)
Как сессию сдам (сейчас времени просто нет до посинения) - обязательно :-)
а вы думаете его надо читать как "войну и мир"?
его надо читать как справочник.
используя поиск, список индексных слов и другие элементы навигации по справочной системе.

Кстати - где-то были сборки справочников по С\С++ и STL которые можно подключить к Assistant. (ну и естественно в подсистему помощи в QtCreator).
Они конечно не такие удобные в навигации как статьи по Qt но думаю вам тоже будет полезно.


Название: Re: работа с hex
Отправлено: Fat-Zer от Апрель 27, 2011, 14:22
Кстати - где-то были сборки справочников по С\С++ и STL которые можно подключить к Assistant. (ну и естественно в подсистему помощи в QtCreator).
Они конечно не такие удобные в навигации как статьи по Qt но думаю вам тоже будет полезно.

если сылочка или сами qrc-шки завалялись, то поделитесь... а то я сам для STL собирал из исходников, которые с gcc идут. И надо сказать, получилась довольно убого... даже не то, чтобы некрасиво, а просто куча всякого хлама, который мешает поиску, типа собственных базовых классов итп...


Название: Re: работа с hex
Отправлено: Denjs от Апрель 27, 2011, 16:38
если сылочка или сами qrc-шки завалялись, то поделитесь... а то я сам для STL собирал из исходников, которые с gcc идут. И надо сказать, получилась довольно убого... даже не то, чтобы некрасиво, а просто куча всякого хлама, который мешает поиску, типа собственных базовых классов итп...
Кажется вот: http://blog.adtl.cz/2011/02/19/c-and-stl-reference-manuai-in-qt-creator/
в довесок ещё нашел юниксовые маны: http://hatred.homelinux.net/wiki/zhurnal/2010-09-08_03.55_unix_man_pages_v_qt_assistant

Насчет качества - судить вам. по мне так на фоне Qt-шных "залинкованных" страничек - описания STL-типов просто убоги, но они есть...
лично по мне не хватает на страницах ссылок на общее оглавление, и в списке функций нет ссылок на описания... но главное что поиск по индексу работает...


Название: Re: работа с hex
Отправлено: Fat-Zer от Апрель 27, 2011, 17:11
скудно конечно, но в сравнении с тем, что у меня получилось (http://dl.dropbox.com/u/2149843/libstdcpp.qch), ей хотя бы можно пользоваться...

по поводу man'ов - забавно. сейчас попробую

ЗЫ: а не знаете, как уже в готовом .qch поменять таг для фильтрации? а то у всего собранного doxygen'ом он соответствующий...