<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=us-ascii">
<meta name=Generator content="Microsoft Word 12 (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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</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=Section1>
<p class=MsoPlainText>I received this reply to a bug I reported to the Eric 4
guys. When I add the QtPlot widget in Qt to a Mainwindow dialog box it causes
their Dialog Compiler to crash.<o:p></o:p></p>
<p class=MsoPlainText> <o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>Hi,<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'><o:p> </o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>this is a PyQt4 issue. You
should report it (together with a minimal example) on the PyQt4 mailing list.<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'><o:p> </o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>Regards,<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>Detlev<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'><o:p> </o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>On Samstag, 5. Juni 2010, you
wrote:<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> This error is apparently
caused by the addition of a QtPlot widget. <o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> When I removed it the
error went away. ---- Version Numbers:<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> Python 2.6.4<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> Qt 4.5.2<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PyQt4 4.5.4<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> sip 4.8.2<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> QScintilla 2.4<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> eric4 4.4.4a
(r3717)<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> <o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> Platform: win32<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> 2.6.4 (r264:75708, Oct 26
2009, 08:23:19) [MSC v.1500 32 bit (Intel)]<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> ----<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> Plugins Version Numbers:<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginAbout
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginEricapi
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginEricdoc
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginProjectPylons 1.0.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginProjectWxPython 1.0.3<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginSyntaxChecker 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginTabnanny
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginVcsPySvn
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginVcsSubversion
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginVmListspace 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginVmMdiArea
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> PluginVmTabview
4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginVmWorkspace 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardPyRegExp 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQColorDialog 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQFileDialog 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQFontDialog 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQInputDialog 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQMessageBox 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>>
PluginWizardQRegExp 4.4.0<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> ----<o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'>> <o:p></o:p></p>
<p class=MsoPlainText style='margin-left:.5in'><o:p> </o:p></p>
<p class=MsoPlainText style='margin-left:.5in'><o:p> </o:p></p>
<p class=MsoNormal>CONTENTS OF ERROR LOG HERE
vvvvvvvvvvvvvvvvvvvvvvvvv<o:p></o:p></p>
<p class=MsoNormal>--------------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoNormal>2010-06-06, 01:48:30<o:p></o:p></p>
<p class=MsoNormal>--------------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoNormal><type 'exceptions.TypeError'>: <o:p></o:p></p>
<p class=MsoNormal>'set' object does not support indexing<o:p></o:p></p>
<p class=MsoNormal>--------------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\Lib\site-packages\eric4\Project\ProjectFormsBrowser.py",
line 815, in __generateDialogCode<o:p></o:p></p>
<p class=MsoNormal> dlg = CreateDialogCodeDialog(fn,
self.project, self)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\Lib\site-packages\eric4\Project\CreateDialogCodeDialog.py",
line 99, in __init__<o:p></o:p></p>
<p class=MsoNormal> self.__updateSlotsModel()<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\Lib\site-packages\eric4\Project\CreateDialogCodeDialog.py",
line 170, in __updateSlotsModel<o:p></o:p></p>
<p class=MsoNormal> dlg = uic.loadUi(self.formFile)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\__init__.py", line 112, in
loadUi<o:p></o:p></p>
<p class=MsoNormal> return DynamicUILoader().loadUi(uifile,
baseinstance)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\Loader\loader.py", line 21,
in loadUi<o:p></o:p></p>
<p class=MsoNormal> return self.parse(filename)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 768, in
parse<o:p></o:p></p>
<p class=MsoNormal> actor(elem)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 616, in
createUserInterface<o:p></o:p></p>
<p class=MsoNormal> self.traverseWidgetTree(elem)<o:p></o:p></p>
<p class=MsoNormal> File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py",
line 594, in traverseWidgetTree<o:p></o:p></p>
<p class=MsoNormal> handler(self, child)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 168, in
createWidget<o:p></o:p></p>
<p class=MsoNormal> self.traverseWidgetTree(elem)<o:p></o:p></p>
<p class=MsoNormal> File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py",
line 594, in traverseWidgetTree<o:p></o:p></p>
<p class=MsoNormal> handler(self, child)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 162, in
createWidget<o:p></o:p></p>
<p class=MsoNormal>
self.stack.push(self.setupObject(widgetClass(elem), parent, elem))<o:p></o:p></p>
<p class=MsoNormal> File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py",
line 134, in setupObject<o:p></o:p></p>
<p class=MsoNormal> obj =
self.factory.createQObject(clsname, name, args, is_attribute)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\objcreator.py", line 57, in
createQObject<o:p></o:p></p>
<p class=MsoNormal> classType = self.findQObjectType(classname)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\objcreator.py", line 67, in
findQObjectType<o:p></o:p></p>
<p class=MsoNormal> w = module.search(classname)<o:p></o:p></p>
<p class=MsoNormal> File
"C:\Python26\lib\site-packages\PyQt4\uic\Loader\qobjectcreator.py",
line 24, in search<o:p></o:p></p>
<p class=MsoNormal> self._module =
__import__(self._moduleName, {}, {}, self._classes)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>--------------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoNormal>Version Numbers:<o:p></o:p></p>
<p class=MsoNormal> Python 2.6.4<o:p></o:p></p>
<p class=MsoNormal> Qt 4.5.2<o:p></o:p></p>
<p class=MsoNormal> PyQt4 4.5.4<o:p></o:p></p>
<p class=MsoNormal> sip 4.8.2<o:p></o:p></p>
<p class=MsoNormal> QScintilla 2.4<o:p></o:p></p>
<p class=MsoNormal> eric4 4.4.4a (r3717)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Platform: win32<o:p></o:p></p>
<p class=MsoNormal>2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit
(Intel)]<o:p></o:p></p>
<p class=MsoNormal>--------------------------------------------------------------------------------<o:p></o:p></p>
<p class=MsoNormal>Plugins Version Numbers:<o:p></o:p></p>
<p class=MsoNormal> PluginAbout 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginEricapi 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginEricdoc 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginProjectPylons 1.0.0<o:p></o:p></p>
<p class=MsoNormal> PluginProjectWxPython 1.0.3<o:p></o:p></p>
<p class=MsoNormal> PluginSyntaxChecker 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginTabnanny 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVcsPySvn 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVcsSubversion 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVmListspace 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVmMdiArea 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVmTabview 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginVmWorkspace 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardPyRegExp 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQColorDialog 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQFileDialog 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQFontDialog 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQInputDialog 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQMessageBox 4.4.0<o:p></o:p></p>
<p class=MsoNormal> PluginWizardQRegExp 4.4.0<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>