[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] print out all the requested URLs during loading a web page by Qt WebEngine
From:       redstone-cold <redstone-cold () 163 ! com>
Date:       2016-06-28 10:20:10
Message-ID: 4a0377ed.128.1559685f798.Coremail.redstone-cold () 163 ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]

The source code get messed up in last email ,  better code formatting here
http://stackoverflow.com/questions/38071731/print-out-all-the-requested-urls-during-loading-a-web-page







ÔÚ2016Äê06Ô 28 18ʱ14·Ö, "redstone-cold"<redstone-cold@163.com>дµÀ:




In my project, there is some need to get a certain requested URL during loading a web page, 

I think get the URL by Qt WebEngine is a good solution. I started by trying to use the code \
below to print out all the requested URLs during loading a web page, but it didn't work , so \
what's wrong here ? Any good solutions ?

import sysimport osfromPyQt5.QtWidgetsimportQApplicationfromPyQt5.QtWebEngineWidgetsimport*fromP \
yQt5.QtWebEngineCoreimport*fromPyQt5.QtCoreimportQUrlclassWebEngineUrlRequestInterceptor(QWebEngineUrlRequestInterceptor):
  def __init__(self, parent=None):
        super().__init__(parent)

    def interceptRequest(self, info):
        print(info.requestUrl())if __name__ =='__main__':
    app =QApplication(sys.argv)
    profile =QWebEngineProfile()
    profile.setRequestInterceptor(WebEngineUrlRequestInterceptor())
    page =QWebEnginePage(profile)
    page.setUrl(QUrl(
        "http://music.163.com/"))

    view =QWebEngineView()

    view.setPage(page)
    view.resize(1024,600)

    view.show()

    sys.exit(app.exec_())








 





 


[Attachment #5 (text/html)]

<div><div style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;">The source code get \
messed up in last email , &nbsp;better code formatting \
here</div><div>http://stackoverflow.com/questions/38071731/print-out-all-the-requested-urls-during-loading-a-web-page</div><div \
style="color: rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: \
rgb(0, 0, 0); font-family: arial; font-size: 14px;"><br></div><div style="color: rgb(0, 0, 0); \
font-family: arial; font-size: 14px;"><br></div></div><div>ÔÚ2016Äê06Ô 28 18ʱ14·Ö, \
"redstone-cold"&lt;<a \
href="mailto:redstone-cold@163.com">redstone-cold@163.com</a>&gt;дµÀ:</div><blockquote \
id="isReplyContent" style="padding-left:1ex; margin: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px \
solid"><br><div style="color:#000; font-size: 14px;font-family: \
arial;"><div><br></div><div><span style="color: rgb(36, 39, 41); font-family: Arial, Helvetica \
Neue, Helvetica, sans-serif; font-size: 15px; line-height: 19.5px; background-color: rgb(255, \
255, 255);">In my project, there is some need to get a certain requested URL during loading a \
web page,</span><span style="color: rgb(36, 39, 41); font-family: Arial, Helvetica Neue, \
Helvetica, sans-serif; font-size: 15px; line-height: 19.5px; background-color: rgb(255, 255, \
255);">&nbsp;</span><a href="http://i.stack.imgur.com/shSOu.png" rel="nofollow" \
style="font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 15px; line-height: \
19.5px; margin: 0px; padding: 0px; border: 0px; color: rgb(0, 89, 153); text-decoration: none; \
cursor: pointer;"><img src="http://i.stack.imgur.com/shSOu.png" alt="enter image description \
here" style="margin: 0px; padding: 0px; border: 0px; max-width: 100%;"></a></div><p \
style="margin: 0px 0px 1em; padding: 0px; border: 0px; font-size: 15px; clear: both; color: \
rgb(36, 39, 41); font-family: Arial, Helvetica Neue, Helvetica, sans-serif; line-height: \
19.5px; background-color: rgb(255, 255, 255);">I think get the URL by Qt WebEngine is a good \
solution. I started by trying to use the code below to print out all the requested URLs during \
loading a web page, but it didn't work , so what's wrong here ? Any good solutions ?</p><pre \
class="default prettyprint prettyprinted" style="margin-top: 0px; padding: 5px; border: 0px; \
font-size: 13px; width: auto; max-height: 600px; overflow: auto; font-family: Consolas, Menlo, \
Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier \
New, monospace, sans-serif; color: rgb(57, 51, 24); word-wrap: normal; background-color: \
rgb(239, 240, 241);"><code style="margin: 0px; padding: 0px; border: 0px; font-family: \
Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans \
Mono, Courier New, monospace, sans-serif; white-space: inherit;"><span class="kwd" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);">import</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> \
sys</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, \
148);">import</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);"> os</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(16, 16, 148);">from</span><span class="pln" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">PyQt5</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">.</span><span class="typ" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);">QtWidgets</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, \
148);">import</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(43, 145, 175);">QApplication</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);"></span><span class="kwd" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(16, 16, 148);">from</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="typ" style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, \
175);">PyQt5</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">.</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(43, 145, 175);">QtWebEngineWidgets</span><span class="pln" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);">import</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">*</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);"></span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(16, 16, 148);">from</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(43, 145, 175);">PyQt5</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">.</span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">QtWebEngineCore</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, \
148);">import</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">*</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);"></span><span class="kwd" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(16, 16, 148);">from</span><span class="pln" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(43, 145, 175);">PyQt5</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">.</span><span \
class="typ" style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, \
175);">QtCore</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(16, 16, 148);">import</span><span class="pln" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">QUrl</span><span class="pln" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);"></span><span class="kwd" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);">class</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="typ" style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, \
175);">WebEngineUrlRequestInterceptor</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">(</span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">QWebEngineUrlRequestInterceptor</span><span \
class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">):</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">  &nbsp; &nbsp;</span><span class="kwd" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(16, 16, 148);">def</span><span class="pln" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);"> __init__</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);">self</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">,</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> \
parent</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">=</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(16, 16, 148);">None</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">):</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">  &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(16, 16, 148);">super</span><span \
class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">__init__</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">parent</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">

 &nbsp; &nbsp;</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(16, 16, 148);">def</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);"> interceptRequest</span><span class="pun" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(16, 16, 148);">self</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">,</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> \
info</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">):</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">  &nbsp; &nbsp; &nbsp; &nbsp;</span><span class="kwd" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(16, 16, 148);">print</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">info</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">.</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">requestUrl</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">())</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);"></span><span class="kwd" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(16, 16, 148);">if</span><span class="pln" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);"> __name__ </span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">==</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span class="str" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, 39, 39);">'__main__'</span><span \
class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">:</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">  &nbsp; &nbsp;app </span><span class="pun" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">QApplication</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">(</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">sys</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">argv</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">  &nbsp; &nbsp;profile </span><span class="pun" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">=</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);"> </span><span \
class="typ" style="margin: 0px; padding: 0px; border: 0px; color: rgb(43, 145, \
175);">QWebEngineProfile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">()</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">  &nbsp; &nbsp;profile</span><span class="pun" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">.</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">setRequestInterceptor</span><span class="pun" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">(</span><span class="typ" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(43, 145, 175);">WebEngineUrlRequestInterceptor</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">())</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">  &nbsp; \
&nbsp;page </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(43, 145, 175);">QWebEnginePage</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">profile</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">)</span><span \
class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">  &nbsp; \
&nbsp;page</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">setUrl</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">(</span><span class="typ" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(43, 145, 175);">QUrl</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">  &nbsp; &nbsp; &nbsp; \
&nbsp;</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; color: rgb(125, \
39, 39);">"http://music.163.com/"</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">))</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">

 &nbsp; &nbsp;view </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(43, 145, 175);">QWebEngineView</span><span class="pun" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">()</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">

 &nbsp; &nbsp;view</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">setPage</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">page</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">  &nbsp; &nbsp;view</span><span \
class="pun" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, \
51, 54);">resize</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">(</span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(125, 39, 39);">1024</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);"> </span><span class="lit" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(125, 39, 39);">600</span><span class="pun" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">)</span><span class="pln" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">

 &nbsp; &nbsp;view</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: \
0px; color: rgb(48, 51, 54);">show</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">()</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">

 &nbsp; &nbsp;sys</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; color: \
rgb(48, 51, 54);">.</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; \
color: rgb(16, 16, 148);">exit</span><span class="pun" style="margin: 0px; padding: 0px; \
border: 0px; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: \
0px; border: 0px; color: rgb(48, 51, 54);">app</span><span class="pun" style="margin: 0px; \
padding: 0px; border: 0px; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: \
0px; padding: 0px; border: 0px; color: rgb(48, 51, 54);">exec_</span><span class="pun" \
style="margin: 0px; padding: 0px; border: 0px; color: rgb(48, 51, \
54);">())</span></code></pre><div><br></div><div><br></div></div><br><br><span \
title="neteasefooter"><p>&nbsp;</p></span></blockquote><div><br><br><span \
title="neteasefooter"><p>&nbsp;</p></span></div><br><br><span \
title="neteasefooter"><p>&nbsp;</p></span>


[Attachment #6 (text/plain)]

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic