qt - 訪問qt應用程序作為網頁

  显示原文与译文双语对照的内容

我有一個qt主窗口應用程序,其中幾個對話框被訪問。

我使用套接字編程實現了應用程序的伺服器和客戶端版本,使用 tcp/。

但是現在我已經被告知,在使用QHttp或者任何適當的類的用戶名和密碼之後,任何web瀏覽器都可以訪問應用程序。

我是初學者,不知道如何實現這個。 誰能給一些提示或者例子。

我正在用 qt 4.6.2

时间: 原作者:

我不確定我是否理解你。 你有一個Qt主窗口,它包含一些在GUI中排列的小窗口。 你希望這些小部件可以訪問 inside web瀏覽器? 然後你需要在 HTML 。CSS和JS中創建所有的GUI代碼。

你的Qt應用程序可以使用QHttp來監聽傳入的客戶端連接。 當其中之一出現時,你用網頁( 用 HTML,CSS,JS編寫) 回復。 當用戶收到這裡網頁時,他的瀏覽器將 display 。 當用戶與網頁交互時,你可能希望將一些數據發送回Qt伺服器。 你可以通過 post 或者通過 XMLHttpRequest來實現這一點。

你應該知道客戶端網頁開發不是那麼簡單。 即使你知道你的語言,有很多東西要學習瀏覽器兼容性。安全性。可以訪問性。JS應用架構等等。

原作者:

你希望將應用程序設置為Http伺服器。 下面是一個使用Qt來啟動的示例:

http://doc.qt.nokia.com/solutions/4/qtservice/qtservice-example-server.html

Stefan指出,這意味著將你的GUI放到 HTML/CSS/JS 中。

...