У меня есть поле времени в db (timestamp), например: 2014-12-23 11:55:54 Я хочу показать эту таблицу в моем qtgui. Я сохранил поля таблицы внутри вектора. Тип этого поля «время» - «const char *». Я пробовал QString :: fromUtf8 и ascii и local8bit. после этого я видел только специальные символы в gui. Как я могу правильно написать свое поле времени в gui?Как добавить дату в QStandardItem в Qt
Btw Я не могу добавить код здесь, потому что у нас нет подключения к интернету, im используя мобильный телефон.
Вы уверены, что символ * в векторе по-прежнему действителен? Что делает printf/std :: cout show? В C++ вы должны использовать std :: string (или QString), чтобы избежать таких проблем. –
Его действительный, работает отлично. Я раздул его без использования qt. показывает правильную дату. – Duke
Показать код. Ты определенно что-то испортил. Добавление в 'QStandardItem' с' QDateTime', созданное на основе метки времени, должно работать из коробки. Беседа с 'const char *' или 'QString :: fromUtf8' бессмысленна (по крайней мере это указывает на то, что вы делаете что-то ужасно неправильно). –