如何将TBuf转换为QString

From Qt Wiki
Jump to navigation Jump to search

Template:ArticleMetaData


概述[edit | edit source]

Template:Abstract

源文件[edit | edit source]

  1. include <QtGui>
  2. include <QApplication>
  3. include <qstring.h>
  4. include <QLabel>
  5. include <QVBoxLayout>
  6. include <QWidget>

int main(int argc, char *argv[]) {

   QApplication a(argc, argv);
   QWidget *win = new QWidget;
   QLabel *label = new QLabel();
   QVBoxLayout *layout = new QVBoxLayout;
   _LIT(KMsg,"Hello");
   TBuf<10> buf(KMsg);
   QString qString((QChar*)buf.Ptr(),buf.Length());
   label->setText(qString);
   layout->addWidget(label);
   win->setLayout(layout);
   win->show();
   return a.exec();

}

截图[edit | edit source]

File:Buffff.PNG

en:How to convert TBuf to QString
pt:Como converter um TBuf para QString