我需要渲染一些HTML內容(由應用程序創建),我想知道是否應該使用QTextBrowser或QWebView。雖然它們看起來很相似,但文件沒有討論當時的差異。QTextBrowser或QWebView?
我想QWebView幾乎是一個全功能的瀏覽器,但QTextBrowser怎麼樣?它是否也使用webkit?如果我使用它,我可能會遇到一些限制嗎?
我需要渲染一些HTML內容(由應用程序創建),我想知道是否應該使用QTextBrowser或QWebView。雖然它們看起來很相似,但文件沒有討論當時的差異。QTextBrowser或QWebView?
我想QWebView幾乎是一個全功能的瀏覽器,但QTextBrowser怎麼樣?它是否也使用webkit?如果我使用它,我可能會遇到一些限制嗎?
QTextBrowser僅支持HTML和CSS的一個子集,文檔見here。 它具有輕量級的優勢,QWebView使用更多的代碼和資源。
一些更多的信息答案是準確的,但我覺得不得不用一些更多的信息(OP)來完成它。作爲警告,請閱讀提供的鏈接以獲取可用的標籤和樣式。 em
大小似乎根本不起作用,因此以像素爲單位設置所有大小; HR造型非常有限; bottom-border
造型不可用(這可能是一個很好的替代人力資源); 。所以不要在Firefox中做你的設計,並期望它能在Qt中運行。它很可能不會。檢查參考資料,當事情不能像你一樣工作,並隨時調整。最終,使用QTextBrowser進行很多設計可能是可能的,但最好在你去時進行檢查。
感謝您的鏈接。你知道一般QTextBrowser是否可以很好地顯示無表格佈局? –
如果您可以將HTML內容限制爲Richtext引擎支持的HTML(大)子集,那麼它確實足以顯示幾乎所有可以想到的靜態佈局。不支持的主要是Javascript。 – hmuelner
優秀的附加信息! – hmuelner