Hi, the problem is, that project/UI is not in PYTHONPATH. This causes the import done by pyuic to fail. I've seen this lately over here as well but haven't found a fix yet. Any suggestions.
Regards, Detlev On Mittwoch, 10. Juni 2009, Сергей Гринько wrote: > Structure folder/files: > project/ > UI/ > widgets/ > plugins/ > QLineEditWErrState_plugin.py > __init__.py > qlineeditwerrstate.py > erredit.ui > __init__.py > Ui_erredit.py > > if run «Ui_erredit.py» clicked «Run Script» - all Ok! > > On rightclick «erredit.ui» and case «Generate Dialog Code...» errors: > > Warning: > An unhandled exception occurred. Please report the problem > using the error reporting dialog or via email to < > [email protected]>. > A log has been written to "/home/grinko/.eric4/eric4_error.log". > Error information: > --------------------------------------------------------------------------- >----- 2009-06-10, 13:01:43 > --------------------------------------------------------------------------- >----- <type 'exceptions.ImportError'>: > No module named widgets.qlineeditwerrstate > --------------------------------------------------------------------------- >----- File > "/usr/lib/python2.5/site-packages/eric4/Project/ProjectFormsBrowser.py", > line 915, in __generateDialogCode > dlg = CreateDialogCodeDialog(fn, self.project, self) > File > "/usr/lib/python2.5/site-packages/eric4/Project/CreateDialogCodeDialog.py", > line 92, in __init__ > self.__updateSlotsModel() > File > "/usr/lib/python2.5/site-packages/eric4/Project/CreateDialogCodeDialog.py", > line 163, in __updateSlotsModel > dlg = uic.loadUi(self.formFile) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/__init__.py", line 106, in > loadUi > return loader.DynamicUILoader().loadUi(uifile, baseinstance) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/Loader/loader.py", line > 22, in loadUi > return self.parse(filename) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 690, in > parse > actor(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 538, in > createUserInterface > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 163, in > createWidget > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 163, in > createWidget > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 320, in > createLayout > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 340, in > handleItem > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 320, in > createLayout > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 340, in > handleItem > self.traverseWidgetTree(elem) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 516, in > traverseWidgetTree > handler(self, child) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 157, in > createWidget > self.stack.push(self.setupObject(widgetClass(elem), parent, elem)) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/uiparser.py", line 130, in > setupObject > obj = self.factory.createQObject(clsname, name, args, is_attribute) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/objcreator.py", line 64, > in createQObject > classType = self.findQObjectType(classname) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/objcreator.py", line 74, > in findQObjectType > w = module.search(classname) > File "/usr/lib/python2.5/site-packages/PyQt4/uic/Loader/qobjectcreator.py", > line 50, in search > self._modules[module] = __import__(module, {}, {}, (cls,)) > --------------------------------------------------------------------------- >----- Version Numbers: > Python 2.5.2 > Qt 4.4.3 > PyQt4 4.4.4 > sip 4.7.9 > QScintilla 2.2 > eric4 4.3.4 (r3192) > Platform: linux2 > 2.5.2 (r252:60911, Sep 29 2008, 21:10:35) > [GCC 4.3.2] > --------------------------------------------------------------------------- >----- Plugins Version Numbers: > PluginAbout 4.3.0 > PluginAssistantEric 1.2.1 > PluginCharTables 4.1.4 > PluginCxFreeze 4.2.0 > PluginEricapi 4.3.0 > PluginEricdoc 4.3.0 > PluginProjectDjango 2.1.0 > PluginProjectPylons 1.0.0 > PluginProjectTurboGears 1.0.5 > PluginProjectWxPython 1.0.3 > PluginPyLint 4.1.3 > PluginRefactoringRope 1.1.5 > PluginSyntaxChecker 4.2.0 > PluginTabnanny 4.2.0 > PluginVcsCVS 4.1.11 > PluginVcsPySvn 4.3.0 > PluginVcsSubversion 4.3.0 > PluginVmListspace 4.2.0 > PluginVmMdiArea 1.0.0 > PluginVmTabview 4.3.0 > PluginVmWorkspace 4.2.0 > PluginWizardPyRegExp 4.2.0 > PluginWizardQColorDialog 4.2.0 > PluginWizardQFileDialog 4.2.0 > PluginWizardQFontDialog 4.2.0 > PluginWizardQInputDialog 4.2.0 > PluginWizardQMessageBox 4.2.0 > PluginWizardQRegExp 4.2.0 -- Detlev Offenbach [email protected] _______________________________________________ Eric mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/eric
