qtwebkit

    1熱度

    1回答

    這是我嘗試使用的Webkit的基本PyQ​​t代碼。 import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import * from PyQt4.QtNetwork import * class XPrinter(QObject): def __init__(

    0熱度

    1回答

    下面是我用來獲取給定節點的所有子節點列表的代碼片段。但nextSibling()永遠不會返回null,所以while循環將永遠執行。請幫忙。 children = [ ] children.append(documentElement.firstChild()) curr_node = children[0] while curr_node.nextSibling(): print

    0熱度

    1回答

    對於我的任務,我需要分析網頁的可視化結構。我通過PyQt使用QtWebkit作爲它易於使用的Webkit實現,並且可以在所有發行版中輕鬆使用。 QtWebkit提供具有幾何屬性的QWebElement對象,我可以使用它來獲取每個DOM節點的位置和尺寸。不過,我還需要從返回的幾何圖形中減去邊距,邊框和填充。 我使用QWebElement的styleProperty()方法來獲得邊框和邊距屬性爲: d

    1熱度

    1回答

    我目前正在使用Qt SDK 1.1 beta寫一個QML應用程序,並且正在使用QtWebKit。該應用程序工作正常的Windows和模擬器內,但是當我嘗試了Symbian^3設備(N8)上運行它,我得到以下錯誤: [Qt Message] file:///C:/Private/ef18eef4/qml/qml/inlinehtml.qml:42:1: plugin cannot be loaded

    1熱度

    1回答

    我想在python中通過qtwebkit渲染頁面的最大準確性(通過xvfb)。我是我有一個字體的問題。 Here's an example (image)。 此示例顯示以斜體顯示時出現問題,但不存在所有網站。系統是ubuntu 10.10服務器,它設置了標準的字體包(msttcorefonts和其他),但它似乎不會影響qtwebkit中的字體顯示。誰知道如何配置這個? 謝謝!

    2熱度

    1回答

    我試圖創建一個小型Web服務器,它使用Webkit加載一個URL以從網頁中提取一些數據(例如:標題,圖像大小...) 。 我正在使用PyQt4從python訪問webkit。對於每個請求,我創建一個QThread: - 創建QWebPage對象, - 運行事件循環 - 當網頁加載完成(loadFinished信號)時,某些代碼從QWebPage的mainFrame中提取數據並殺死QThread 這

    1熱度

    1回答

    我需要跟蹤/修改QtWebkit HTTP請求。 我有一個使用HTML形式的混合網絡/桌面應用程序原型。表單提交純粹用AJAX完成,沒有表單動作或經典表單提交按鈕。一切都使用JavaScript處理程序和AJAX完成。問題是我需要跟蹤包含來自C++端的表單和其他數據的HTTP請求。 我檢查了QNetworkAccessManager有一個允許與HTTP響應交互的「finished(QNetwork

    2熱度

    3回答

    我試圖將所有傳出的POST數據保存在QtWebKit中。 我使用首要QNetworkReply * QNetworkAccessManager ::的createRequest它做(操作運算,常量QNetworkRequest &請求,QIODevice中outgoingData)方法和讀取包含傳出POST數據的outgoingData。 問題是在讀取數據後,數據在QIODevice中不可用。 如

    0熱度

    1回答

    我想將頁面內容保存到圖像,當它被完全加載,但有時我得到的輸出柵格不完全呈現。 代碼: import sys import signal import os from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.QtWebKit import QWebPage app = QApplication(sys.arg

    0熱度

    1回答

    我已經搜索了很多,我很確定這不存在,我主要是要確認。我想要做的是有一個div,它使背後的所有東西都變得透明 - 類似於canvas的目標輸出合成選項。 對於更多的上下文,這裏是情況。我有一個OpenGL窗口繪製QtWebKit覆蓋。 OpenGL窗口有多個可以重疊的「子窗口」,它們使用WebKit疊加層進行裝飾。當它們重疊時,由於這兩層系統,重疊窗口的裝飾不會被遮擋。 備份選項只是爲此使用全窗口畫