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

List:       pykde
Subject:    Re: [PyQt] Windows OpenGL errors
From:       "Simon, Stuart A." <ssimo3 () lsuhsc ! edu>
Date:       2017-08-16 13:19:20
Message-ID: 1abcb90f79a442319499d9288211d5b8 () ExchMR04 ! lsuhsc ! edu
[Download RAW message or body]

[Attachment #2 (text/plain)]

I'm trying to compile the examples bundled with Qt Creator (including \
http://doc.qt.io/qt-5/qtwebengine-webengine-customdialogs-example.html). I want to \
tell the C++ compiler (or Qt Creator for that matter) to use the version of Qt \
bundled with PyQt so that I can determine whether this is or is not an issue with the \
Qt underlying PyQt.

I have considered both NW.js and Electron. But with recent updates to Node.js, they \
no longer play nice with SQLite, which I am using for my backend. Also, I tried \
cefpython, but I need to make an executable. I will be distributing my app to several \
people, none of whom have Python installed on their system and none of whom have the \
capability of installing it.

Stuart Simon
Graphics Specialist
LSU Human Development Center
411 S Prieur St
New Orleans, LA  70112
http://www.hdc.lsuhsc.edu/

From: michael h [mailto:michaelkenth@gmail.com]
Sent: Tuesday, August 15, 2017 6:26 PM
To: Simon, Stuart A. <ssimo3@lsuhsc.edu>
Cc: Phil Thompson <phil@riverbankcomputing.com>; pyqt@riverbankcomputing.com
Subject: Re: [PyQt] Windows OpenGL errors

*EXTERNAL EMAIL: EVALUATE*


On Sun, Aug 13, 2017 at 1:13 AM, Simon, Stuart A. \
<ssimo3@lsuhsc.edu<mailto:ssimo3@lsuhsc.edu>> wrote: Can I tell any C++ compiler to \
look for the Qt executable bundled with PyQt? Where is said executable within the \
structure of the Python of the installation, relative to the folder that contains \
python.exe?


What do you mean by "Qt executable" (do you just mean the library dlls?) and what are \
you compiling?


> I would like to debug my JavaScript to tell you more. But for that, I need you to \
> implement the global function entitled "qputenv." Once that is done, I can call

You could set the environment variable using other means (perhaps just through the \
command line)?

________________________________________
> Dear PyQt Users:
> I'm a novice developer in the area of desktop apps, but a veteran in the world of \
> Web development. I have yet to find in the world of GUI programming something as \
> intuitive as HTML and JavaScript, Bootstrap and AngularJS. That being said, I have \
> been tasked with creating an application whose raison d'​être is to be \
> redistributable and have each copy modify its own data. I need to be able to \
> redistribute this to an unknown but small number of my coworkers who will each \
> populate a database as they see fit. When all is finished, I will collect the data \
> back from them to gather information for a report that my department chair will \
> write. 
> I want to use a thin wrapper such as QtWebEngine on a Web GUI that makes use of \
> AngularJS and Bootstrap to lay itself out. My application is running fine on a Mac, \
> including using qt.webChannelTransport and waiting to bootstrap the Angular \
> application until called inside the QtWebChannel init callback. But my application \
> is not working on Windows 7, where I am getting OpenGL error after OpenGL error. \
> The callback is being fired, but it has no access to either console (for debugging) \
> or to the "objects" property of the "channel" object passed as an argument to the \
> callback. It is as though the argument is not being passed to the callback at all.


This doesn't directly help you with your issue but have you considered Electron or \
NW.js (or something along those lines) ? Qt and python seems to be extra layers you \
don't need (or want?).



- Michael

On Sun, Aug 13, 2017 at 1:13 AM, Simon, Stuart A. \
<ssimo3@lsuhsc.edu<mailto:ssimo3@lsuhsc.edu>> wrote: Can I tell any C++ compiler to \
look for the Qt executable bundled with PyQt? Where is said executable within the \
structure of the Python of the installation, relative to the folder that contains \
python.exe? ________________________________________
From: Phil Thompson <phil@riverbankcomputing.com<mailto:phil@riverbankcomputing.com>>
Sent: Saturday, August 12, 2017 3:09:56 AM
To: Simon, Stuart A.
Cc: pyqt@riverbankcomputing.com<mailto:pyqt@riverbankcomputing.com>
Subject: Re: [PyQt] Windows OpenGL errors

*EXTERNAL EMAIL: EVALUATE*

On 12 Aug 2017, at 2:46 am, Simon, Stuart A. \
<ssimo3@lsuhsc.edu<mailto:ssimo3@lsuhsc.edu>> wrote:
> 
> ​Hello!
> I am not sure why this message is not in the archives. I assume that it was not \
> sent because I was not a member of the mailing list at the time. I very consciously \
> chose not to subscribe because of all the mass mailings I get that are off-topic. I \
> expected that I would have received an ACCESS DENIED message (or something similar) \
> in my inbox. Be that as it may, I subscribed reluctantly. Many more recent \
> conversations than this one are in the archive now. 
> In a nutshell: I am getting LOTS of OpenGL errors on Windows when I try to use \
> QtWebEngine on Windows, too many and too redundant for a screenshot. I've VERY \
> consciously appealed this problem to the PyQt developers first, even though there \
> are fewer of them than those who work with Qt/C++. Why? I have good reason to \
> suspect that the PyQt developers were so eager to rush out compliance with Qt with \
> respect to the implementation of QtWebEngine and the deprecation of QtWebKit that \
> they were unaware that the QtDevelopers were running ahead at the same pace. Qt 5.4 \
> was the first to use a dynamic OpenGL implementation, which loads ANGLE only as a \
> fallback. I suspect that PyQt may still be using ANGLE by default, and I want to \
> determine if it is being used and, if so, disable it. And for that, I need to know \
> where Qt itself resides in the PyQt structure, if anywhere. 
> Hopefully this will go out, and people won't think it's too long. I myself fear \
> that if I am too brief, I am unclear.

PyQt knows nothing about the OpenGL implementation used by Qt, ANGLE or otherwise.

You might want to try getting the relevant Qt C++ examples working with your setup.

Phil

> From: Simon, Stuart A.
> Sent: Monday, August 7, 2017 11:07 AM
> To: pyqt@riverbankcomputing.com<mailto:pyqt@riverbankcomputing.com>
> Subject: Windows OpenGL errors
> 
> Dear PyQt Users:
> I'm a novice developer in the area of desktop apps, but a veteran in the world of \
> Web development. I have yet to find in the world of GUI programming something as \
> intuitive as HTML and JavaScript, Bootstrap and AngularJS. That being said, I have \
> been tasked with creating an application whose raison d'​être is to be \
> redistributable and have each copy modify its own data. I need to be able to \
> redistribute this to an unknown but small number of my coworkers who will each \
> populate a database as they see fit. When all is finished, I will collect the data \
> back from them to gather information for a report that my department chair will \
> write. 
> I want to use a thin wrapper such as QtWebEngine on a Web GUI that makes use of \
> AngularJS and Bootstrap to lay itself out. My application is running fine on a Mac, \
> including using qt.webChannelTransport and waiting to bootstrap the Angular \
> application until called inside the QtWebChannel init callback. But my application \
> is not working on Windows 7, where I am getting OpenGL error after OpenGL error. \
> The callback is being fired, but it has no access to either console (for debugging) \
> or to the "objects" property of the "channel" object passed as an argument to the \
> callback. It is as though the argument is not being passed to the callback at all. 
> As far as I can tell, I am using OpenGL_ES.
> 
> I would like to debug my JavaScript to tell you more. But for that, I need you to \
> implement the global function entitled "qputenv." Once that is done, I can call 
> qputenv("QTWEBENGINE_REMOTE_DEBUGGING", 12345)
> 
> and then I will get the Chrome Dev Tools at http://localhost:12345.
> 
> I am trying to switch to cefpython. But that comes with its own set of problems in \
> using py2exe, pyinstaller, and cx_freeze. I want to distribute my app to a few \
> people who will need it but who themselves do not have Python. 
> Stuart Simon
> Graphics Specialist
> LSU Human Development Center
> 411 S Prieur St
> New Orleans, LA  70112
> http://www.hdc.lsuhsc.edu/
> 
> _______________________________________________
> PyQt mailing list    \
> PyQt@riverbankcomputing.com<mailto:PyQt@riverbankcomputing.com> \
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

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


[Attachment #3 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I'm \
trying to compile the examples bundled with Qt Creator (including \
http://doc.qt.io/qt-5/qtwebengine-webengine-customdialogs-example.html). I want to \
tell  the C&#43;&#43; compiler (or Qt Creator for that matter) to use the version of \
Qt bundled with PyQt so that I can determine whether this is or is not an issue with \
the Qt underlying PyQt.<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
 <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I \
have considered both NW.js and Electron. But with recent updates to Node.js, they no \
longer play nice with SQLite, which I am using for my backend. Also, I  tried \
cefpython, but I need to make an executable. I will be distributing my app to several \
people, none of whom have Python installed on their system and none of whom have the \
capability of installing it. <o:p></o:p></span></p>
<p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
 <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Stuart \
Simon<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Graphics \
Specialist<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">LSU \
Human Development Center<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">411 \
S Prieur St<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">New \
Orleans, LA&nbsp; 70112<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">http://www.hdc.lsuhsc.edu/<o:p></o:p></span></p>
 <p class="MsoNormal"><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
 <p class="MsoNormal" style="margin-left:.5in"><b><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"> michael h \
[mailto:michaelkenth@gmail.com] <br>
<b>Sent:</b> Tuesday, August 15, 2017 6:26 PM<br>
<b>To:</b> Simon, Stuart A. &lt;ssimo3@lsuhsc.edu&gt;<br>
<b>Cc:</b> Phil Thompson &lt;phil@riverbankcomputing.com&gt;; \
pyqt@riverbankcomputing.com<br> <b>Subject:</b> Re: [PyQt] Windows OpenGL \
errors<o:p></o:p></span></p> <p class="MsoNormal" \
style="margin-left:.5in"><o:p>&nbsp;</o:p></p> <p class="MsoNormal" \
style="margin-left:.5in">*<strong>EXTERNAL EMAIL: EVALUATE</strong>*<o:p></o:p></p> \
<div> <p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">On Sun, Aug 13, 2017 at 1:13 AM, Simon, \
Stuart A. &lt;<a href="mailto:ssimo3@lsuhsc.edu" \
target="_blank">ssimo3@lsuhsc.edu</a>&gt; wrote:<o:p></o:p></p> <blockquote \
style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in \
6.0pt;margin-left:4.8pt;margin-right:0in"> <p class="MsoNormal" \
style="margin-left:.5in">Can I tell any C&#43;&#43; compiler to look for the Qt \
executable bundled with PyQt? Where is said executable within the structure of the \
Python of the installation, relative to the folder that contains \
python.exe?<o:p></o:p></p> </blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">What do you mean by &quot;Qt \
executable&quot; (do you just mean the library dlls?) and what are you \
compiling?<o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#500050">&gt; I \
would like to debug my JavaScript to tell you more. But for that, I need you to \
implement the global function entitled "qputenv." Once that is done, I can \
call</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><span style="color:#500050">You could \
set the environment variable using other means (perhaps just through the command \
line)?</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in \
6.0pt;margin-left:4.8pt;margin-right:0in"> <p class="MsoNormal" \
style="margin-left:.5in">________________________________________<o:p></o:p></p> \
<div> <div>
<p class="MsoNormal" style="margin-left:.5in">&gt; Dear PyQt Users:<br>
&gt; I'm a novice developer in the area of desktop apps, but a veteran in the world \
of Web development. I have yet to find in the world of GUI programming something as \
intuitive as HTML and JavaScript, Bootstrap and AngularJS. That being said, I have \
been tasked  with creating an application whose raison d'​être is to be \
redistributable and have each copy modify its own data. I need to be able to \
redistribute this to an unknown but small number of my coworkers who will each \
populate a database as they see fit. When  all is finished, I will collect the data \
back from them to gather information for a report that my department chair will \
write.<br> &gt;<br>
&gt; I want to use a thin wrapper such as QtWebEngine on a Web GUI that makes use of \
AngularJS and Bootstrap to lay itself out. My application is running fine on a Mac, \
including using qt.webChannelTransport and waiting to bootstrap the Angular \
application until  called inside the QtWebChannel init callback. But my application \
is not working on Windows 7, where I am getting OpenGL error after OpenGL error. The \
callback is being fired, but it has no access to either console (for debugging) or to \
the "objects" property  of the "channel" object passed as an argument to the \
callback. It is as though the argument is not being passed to the callback at \
all.<o:p></o:p></p> </div>
</div>
</blockquote>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">This doesn't directly help you with \
your issue but have you considered Electron or NW.js (or something along those lines) \
? Qt and python seems to be extra layers you don't need (or want?).<o:p></o:p></p> \
</div> <div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in">- Michael &nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in">On Sun, Aug 13, 2017 at 1:13 AM, Simon, \
Stuart A. &lt;<a href="mailto:ssimo3@lsuhsc.edu" \
target="_blank">ssimo3@lsuhsc.edu</a>&gt; wrote:<o:p></o:p></p> <blockquote \
style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in \
6.0pt;margin-left:4.8pt;margin-right:0in"> <p class="MsoNormal" \
style="margin-left:.5in">Can I tell any C&#43;&#43; compiler to look for the Qt \
executable bundled with PyQt? Where is said executable within the structure of the \
Python of the installation, relative to the folder that contains python.exe?<br> \
                ________________________________________<br>
From: Phil Thompson &lt;<a \
                href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>&gt;<br>
                
Sent: Saturday, August 12, 2017 3:09:56 AM<br>
To: Simon, Stuart A.<br>
Cc: <a href="mailto:pyqt@riverbankcomputing.com">pyqt@riverbankcomputing.com</a><br>
Subject: Re: [PyQt] Windows OpenGL errors<br>
<br>
*EXTERNAL EMAIL: EVALUATE*<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><br>
On 12 Aug 2017, at 2:46 am, Simon, Stuart A. &lt;<a \
href="mailto:ssimo3@lsuhsc.edu">ssimo3@lsuhsc.edu</a>&gt; wrote:<br> &gt;<br>
&gt; ​Hello!<br>
&gt; I am not sure why this message is not in the archives. I assume that it was not \
sent because I was not a member of the mailing list at the time. I very consciously \
chose not to subscribe because of all the mass mailings I get that are off-topic. I \
expected  that I would have received an ACCESS DENIED message (or something similar) \
in my inbox. Be that as it may, I subscribed reluctantly. Many more recent \
conversations than this one are in the archive now.<br> &gt;<br>
&gt; In a nutshell: I am getting LOTS of OpenGL errors on Windows when I try to use \
QtWebEngine on Windows, too many and too redundant for a screenshot. I've VERY \
consciously appealed this problem to the PyQt developers first, even though there are \
fewer of them  than those who work with Qt/C&#43;&#43;. Why? I have good reason to \
suspect that the PyQt developers were so eager to rush out compliance with Qt with \
respect to the implementation of QtWebEngine and the deprecation of QtWebKit that \
they were unaware that the QtDevelopers  were running ahead at the same pace. Qt 5.4 \
was the first to use a dynamic OpenGL implementation, which loads ANGLE only as a \
fallback. I suspect that PyQt may still be using ANGLE by default, and I want to \
determine if it is being used and, if so, disable  it. And for that, I need to know \
where Qt itself resides in the PyQt structure, if anywhere.<br> &gt;<br>
&gt; Hopefully this will go out, and people won't think it's too long. I myself fear \
that if I am too brief, I am unclear.<br> <br>
PyQt knows nothing about the OpenGL implementation used by Qt, ANGLE or \
otherwise.<br> <br>
You might want to try getting the relevant Qt C&#43;&#43; examples working with your \
setup.<br> <br>
Phil<br>
<br>
&gt; From: Simon, Stuart A.<br>
&gt; Sent: Monday, August 7, 2017 11:07 AM<br>
&gt; To: <a href="mailto:pyqt@riverbankcomputing.com">pyqt@riverbankcomputing.com</a><br>
 &gt; Subject: Windows OpenGL errors<br>
&gt;<br>
&gt; Dear PyQt Users:<br>
&gt; I'm a novice developer in the area of desktop apps, but a veteran in the world \
of Web development. I have yet to find in the world of GUI programming something as \
intuitive as HTML and JavaScript, Bootstrap and AngularJS. That being said, I have \
been tasked  with creating an application whose raison d'​être is to be \
redistributable and have each copy modify its own data. I need to be able to \
redistribute this to an unknown but small number of my coworkers who will each \
populate a database as they see fit. When  all is finished, I will collect the data \
back from them to gather information for a report that my department chair will \
write.<br> &gt;<br>
&gt; I want to use a thin wrapper such as QtWebEngine on a Web GUI that makes use of \
AngularJS and Bootstrap to lay itself out. My application is running fine on a Mac, \
including using qt.webChannelTransport and waiting to bootstrap the Angular \
application until  called inside the QtWebChannel init callback. But my application \
is not working on Windows 7, where I am getting OpenGL error after OpenGL error. The \
callback is being fired, but it has no access to either console (for debugging) or to \
the "objects" property  of the "channel" object passed as an argument to the \
callback. It is as though the argument is not being passed to the callback at \
all.<br> &gt;<br>
&gt; As far as I can tell, I am using OpenGL_ES.<br>
&gt;<br>
&gt; I would like to debug my JavaScript to tell you more. But for that, I need you \
to implement the global function entitled "qputenv." Once that is done, I can \
call<br> &gt;<br>
&gt; qputenv("QTWEBENGINE_REMOTE_DEBUGGING", 12345)<br>
&gt;<br>
&gt; and then I will get the Chrome Dev Tools at <a href="http://localhost:12345" \
target="_blank"> http://localhost:12345</a>.<br>
&gt;<br>
&gt; I am trying to switch to cefpython. But that comes with its own set of problems \
in using py2exe, pyinstaller, and cx_freeze. I want to distribute my app to a few \
people who will need it but who themselves do not have Python.<br> &gt;<br>
&gt; Stuart Simon<br>
&gt; Graphics Specialist<br>
&gt; LSU Human Development Center<br>
&gt; 411 S Prieur St<br>
&gt; New Orleans, LA&nbsp; 70112<br>
&gt; <a href="http://www.hdc.lsuhsc.edu/" \
target="_blank">http://www.hdc.lsuhsc.edu/</a><br> &gt;<br>
&gt; _______________________________________________<br>
&gt; PyQt mailing list&nbsp; &nbsp; <a \
href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br> &gt; <a \
href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank"> \
https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br> <br>
_______________________________________________<br>
PyQt mailing list&nbsp; &nbsp; <a \
href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br> <a \
href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" \
target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><o:p></o:p></p>
 </div>
</div>
</blockquote>
</div>
<p class="MsoNormal" style="margin-left:.5in"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>


[Attachment #4 (unknown)]

_______________________________________________
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