Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > не присваиваются значения между QString


Автор: Albinos_x 8.12.2011, 20:30
Доброго времени суток!

Решил немного освоить Qt. Поэтому не пинайте сильно ногами нопочему то у меня конструкция (см. ниже) не работает:
Код
...
class bk {
    private:
    public:
   QString title;
   QString creator;
...   };
...
bk book;
...
                         QMessageBox::information(this, "", xml.readElementText());  // сообщение показывает, что значение у меня здесь содержится
                         book.title.append(QString(xml.readElementText()));   /// пробовал и таким и таким способом, привожу 2 способа сразу, сам пробовал их по отдельности)
                       // book.title.append(xml.readElementText());   // так тоже не работает
                       //  book.title = xml.readElementText());           // еще так пробовал
                         QMessageBox::information(this, "", book.title);  // показывает что содержимого нет... пустая строка
...



Вопрос: Где я дурак?))))

Заранее спасибо! smile

Добавлено через 6 минут и 44 секунды
в описании xml.readElementText(), написано что выходное значение QString.
book.title тоже QString.

Автор: Albinos_x 8.12.2011, 21:19
прошу прощения за беспокойство.

Вопрос решен

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)