Название: Размер сплиттера Отправлено: blood_shadow от Май 07, 2011, 11:39 ничего не понимаю...
есть ф-ция в которой восcтанавливаю сохраненный размер сплиттера: Код
accountSettings - это структура где хранится размер сплиттера, а именно он хранится в QByteArray итог таков - размер действительно восстанавливается, но qDebug() выводит " вместо размера, если сделать вот так: Код выводит просто "", дебаггер показывает тоже самое Почему размер не выводится? Название: Re: Размер сплиттера Отправлено: majatu от Май 07, 2011, 13:18 возможно ты выводишь число, если это так, то необходимо писать
Код: qDebug()<<"test"<<QString::number(tvoya_peremennaya_chislo); Название: Re: Размер сплиттера Отправлено: blood_shadow от Май 07, 2011, 13:30 возможно ты выводишь число, если это так, то необходимо писать да нет, ф-ция accountSettings.get_inboxSplitter_mainSizes() возвращает const QByteArray& ссылку на живущий QByteArray,Код: qDebug()<<"test"<<QString::number(tvoya_peremennaya_chislo); темболее что restoreState() принимает const QByteArray& Название: Re: Размер сплиттера Отправлено: lit-uriy от Май 08, 2011, 08:19 Надо преобразовать к тому что будет читатся в консоли, например
QByteArray ar = accountSettings.get_inboxSplitter_mainSizes(); qDebug() << "Stored splitter size -> " << ar.toHex() |