How to convert TBuf to QString
This code snippet demonstrates how to convert a Symbian TBuf descriptor to a Qt QString. For information about converting other descriptor types see Using Qt and Symbian C++ Together#Converting a Descriptor to a QString.
Article Metadata
Tested with
SDK: Qt SDK 1.1.3
Devices(s): Emulator
Compatibility
Platform(s): S60 3rd Edition FP1, S60 3rd Edition FP2, S60 5th Edition
Platform Security
Signing Required: Self-Signed
Capabilities: None
Article
Keywords: QString,TBuf
Created: kamaljaiswal
(17 Jan 2009)
Last edited: hamishwillee
(11 Oct 2012)
TBuf to QString
QString to TBuf
QString text = "Some text";
TPtrC16 textPtr(reinterpret_cast<const TUint16*>(text.utf16()));
or
QString text = "Some text";
TBuf<KBufLength> buffer(text.utf16());

