qtwebkit

    0熱度

    1回答

    我創建了一個QWeb應用程序,一些網頁加載在QWebViews上,還有一些普通的QWidgets,都在QMainWindow中。網頁和小部件都會有一些複選框,我希望它們看起來一樣。那麼,他們首先看起來是一樣的,因爲他們從原生主題引擎繼承了他們的風格,但我想爲這兩者定義一個新的CSS風格。 我嘗試了一些東西像 QCheckBox::indicator:unchecked { image:

    3熱度

    1回答

    我正在使用QWebView並調用setHtml()來顯示一些HTML/JavaScript頁面。我使用QWebFrame :: evaluateJavaScript通過傳遞包含對JavaScript函數(帶參數)的調用的QString來傳遞數據更新。在閱讀了關於Qt WebKit Bridge之後,我覺得應該有更好的方式來做他的工作。我看到有關將C++中的Qt對象/函數暴露給JavaScript的

    0熱度

    1回答

    我正在開發QT5(IDE Qt Creator 2.6.2)中的基本Web瀏覽器。 如果我點擊一個link\anchor與target: <a target="newWindow" href="http://stackoverflow.com">Test</a> 或執行打開事件的pop-up(onclick,onmouseover,onkeydown等): <input type="button"

    1熱度

    1回答

    我的代碼: import sys import time from PyQt4.QtGui import QApplication from PyQt4.QtCore import QUrl from PyQt4.QtWebKit import * class Browser(QWebView): def __init__(self): QWebView.__i

    2熱度

    1回答

    是否有程序化(因爲我想在運行時自動執行),以查看通過PhantomJs運行網頁時使用的內存量? 我也在使用casperjs,如果這可能會有所幫助。我搜查了很多,但沒有找到任何方法。 PhantomJs使用QtWebKit,因此我無法訪問window.performance.memory。 我想知道這些信息,因爲我正在爲Web應用程序設置自動性能測試。 在此先感謝

    0熱度

    1回答

    我想從網站下載動態生成的圖像。該網站有JavaScript代碼,並點擊按鈕轉到上一張圖片和下一張圖片。我檢查了Chrome中的http請求和響應。除了圖像名稱之外,請求幾乎相同(它的數字增加如:000001.jpg,000002.jpg)。現在我可以訪問第一張圖片,並通過使用自定義的QNetworkAccessManager繼承QWebView來將其保存到磁盤。我重載的createRequest功

    0熱度

    1回答

    我試圖從網站www.nsf.gov下載文件。在瀏覽器中,首先我必須提出搜索請求。然後,我必須單擊導出文件選項才能下載文件。 如果我嘗試手動執行此操作,首先必須粘貼搜索請求的URL。然後,我需要將導出網址粘貼到瀏覽器中。如果我不執行第一個過程,它會給我以下消息: 服務器錯誤 此服務器遇到它防止它滿足您的要求一個內部錯誤。最可能的原因是配置錯誤。請要求管理員在服務器的錯誤日誌中查找消息。 所以,編程使

    0熱度

    1回答

    我想用PyQt4框架做一些事情。所以我決定做一些類似瀏覽器的東西。這是代碼。它只是簡單的: import sys from PyQt4 import QtGui, QtCore, QtWebKit class MainWindow(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(se

    5熱度

    1回答

    我們即將擴展基於Qt 5的現有應用程序以支持使用WebRTC的視頻/音頻聊天。 我們已經嘗試過使用Qt 5.0.2內建的QtWebkit小部件而沒有成功,因爲getUserMedia()似乎對JavaScript不可見或者通常沒有實現。經過進一步研究,我們發現WebRTC目前不支持最新版本的QtWebkit。例如像libjingle這樣的必要庫不包括在內。 爲了支持這一點,我們在互聯網上找到以下內

    2熱度

    2回答

    我想將我的HTML文檔中的每個元素的樣式設置爲「display:none;」,除了一個。我無法編輯HTML源文件。我使用Qt Webkit的嘗試做到這一點,這是我到目前爲止的代碼: QWebFrame *frame = webView->page()->mainFrame(); QWebElement document = frame->documentElement(); foreach