将QString转换为uint16 *

时间:2014-02-08 12:23:59

标签: c++ qt

美好的一天

我正在使用具有此类签名功能的第三方库

int32 WebShot_Open(intptr WebShotHandle, uint16 *Url);
在Visual Studio中,我可以使用以下代码调用此函数

WebShot_Open(WebShotHandle, L"http://www.stackoverflow.com/")

我想在Qt中使用此函数,我想将QString传递给第二个参数。

QString url = "www.stackoverflow.com";
WebShot_Open(WebShotHandle, url);

怎么做?

1 个答案:

答案 0 :(得分:1)

尝试使用utf16 ()方法 - 例如WebShot_Open (WebShotHandle, url.utf16 ())