2014-02-08 78 views
0

好日子轉換QString時,UINT16 *

我使用的是功能的第三方庫有這種在Visual Studio簽名

int32 WebShot_Open(intptr WebShotHandle, uint16 *Url); 

的,我可以使用下面的代碼

調用這個函數
WebShot_Open(WebShotHandle, L"http://www.stackoverflow.com/") 

我想從Qt中使用這個函數,我想將QString傳遞給第二個參數。

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

如何做到這一點?

回答

1

嘗試使用utf16()方法 - 像WebShot_Open (WebShotHandle, url.utf16())

+0

是的,這確實是:) – user3113652