Архив рубрики: C++

QTextCodec и CP1251

Чтоб в окнах тексты на русском из исходников в кодировке 1251 не превратились в абракадабру, в начало программы надо добавить:

QTextCodec* codec = QTextCodec::codecForName("CP1251"); 
QTextCodec::setCodecForCStrings(codec);

emscripten-qt

emscripten-qt — компилятор Qt в javascript для браузера. Это страница с откомпилированными QT-демнами: http://vps2.etotheipiplusone.com:30176/redmine/projects/emscripten-qt/wiki/Demos Пока поддержка Qt не полная, не все модули работают, но то что используется в демках — точно работает.

Как в Qt очистить строку по краям от пробелов и прочего мусора

QString tmps = QString(NeededFiles.at(i)).trimmed();

trimmed() убирает в начале и конце строки пробелы, табуляцию, переводы строки. Особенно полезно при создании массива изтекстового файла, сохраненного в стандартном блокноте windows