qtwebkit

    3熱度

    1回答

    我被要求研究一種在QT之外管理QTWebKit模塊的方法。這個想法是使用QTWebKit作爲應用程序的界面(GUI)。所需的(Manager)應該作爲GUI和用C++編寫的主應用程序之間的通信手段。 管理器的設計方式應該是能夠生成java查詢並處理來自GUI本身的事件,並根據來自主應用程序的用戶交互和/或消息更新來更新頁面。 我們已經考慮過選擇做一個內部網絡服務器有點慢,坦率地說,我不知道如何或從

    1熱度

    1回答

    我正在爲基於QtWebKit的瀏覽器實現虛擬鍵盤。我很難理解QtWebKit如何繪製實際頁面中的控件。起初我以爲他們是QLineEdit實例,但他們不是。潛入實現看來,Qt和WebKit之間的粘合代碼使用QStyle和QPainter繪製文本字段。不幸的是,我對Qt非常陌生,所以我不明白在事件循環中鼠標按下這些事件的位置。我在調用堆棧中發現了Editor :: canEdit(),現在我可以在用戶

    6熱度

    5回答

    我已經成功地向QWebFrame添加了一個C++對象,其中包含addToJavaScriptWindowObject, ,並且可以從javascript調用該對象的插槽。 但我真正想要做的是讓其中一個插槽返回一個新對象。例如,我有一個這樣的插槽,它返回一個QObject派生類的實例: MyObject* MyApp::helloWorld() { //MyObject is

    1熱度

    1回答

    從Qt的在線help: void QWebElement::setPlainText (const QString & text) 替換文本此 元素的現有內容。這相當於 來設置HTML innerText 屬性。 我的代碼: QWebElement login = doc.findFirst("input[name=\"login\"]"); login.setPlainText("alib

    0熱度

    2回答

    我在我的代碼中調用了QWebFrame::evaluateJavaScript,它沒有任何作用。但是,如果我用setTimer(0)調用替換此調用,並在此定時器超時時調用原始函數,它將起作用。我如何知道它是否有效?在我的例子中被評估的JavaScript代碼調用了一個JavaScript函數,這個函數又調用了AJAX。這個AJAX調用反過來使QNetworkAccessManager使用QWebF

    2熱度

    1回答

    我正在嘗試爲使用Qt的WebKit的應用程序創建一個HTML GUI ...到目前爲止所有事情都會順利進行,但我不希望人們能夠拖放來自我的GUI的圖像。我已經使用小型Java腳本禁用文本選擇。但我不知道如何禁用圖片拖動....我已經在body標籤中使用了onmousedown =「return false」,但它禁用鼠標點擊,這會影響我所有的輸入字段,因爲用戶將無法使用鼠標獲得輸入對象的焦點...

    3熱度

    3回答

    從Qt 4.5發佈以來,我知道可以將NPAPI插件與QtWebKit集成在一起。 我的問題是,我應該根據Mozilla/Gecko文檔去設計我的插件 - 這可能是除了一本名爲「Programming Netscape Plug-ins」的真正老書之外的NPAPI的唯一可用/可靠文檔 - 或者Qt以不同的方式處理NPAPI插件?

    0熱度

    3回答

    我目前使用下面的PyQt的代碼來創建一個簡單的瀏覽器: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * app = QApplication(sys.argv) web = QWebView() web.load(QUrl("http://www.

    1熱度

    2回答

    我想擴展qtwebkit用來搜索插件的搜索路徑。基本上我創建了一個使用QTBrowserPlugin類設計的插件,我試圖讓我的瀏覽器使用QTwebKit進行編程,以在我指定的文件夾中搜索插件,因爲我不想將插件存儲在Mozilla Firefox插件目錄或標準插件目錄。 這是可能的,而且我可以讓我的瀏覽器只能看在我指定,跳過所有的標準目錄的目錄。由於瀏覽器將僅用於查看locaL html頁面。

    2熱度

    3回答

    如何在QtWebKit中訪問網頁的DOM? 我沒有看到任何方法暴露DOM在QtWebKit ...