Hi, 

  I was wondering if you have ever done this before and how much of the 
converted code did you have to edit?...Its hard for me to phrase this question 
properly, but I give it a shot...

The converted code ie "myconvertedcode.py" contains:
     a class: ie "convertClass"...This class has two functions:
            def setupUi(self, someobject)
            def retranslateUi(self, someobject) 

Now what I know is that uic.load() returns a QtGui object that you can easily 
use. So if I did myobj = uic.loadUi("myUi")....I can easily go ahead and do 
myObj.somewidget.show()

But I'm not sure what I get, after I import say "myconvertedcode", when I do 
myobj = myconvertedcode.convertClass...I'm finding it hard to access any of the 
widgets in the initial Gui by using  myObj.somewidget.show() etc.

I hope you can make out what I'm trying to say, you can ask me any questions 
for clarity, bottom line is I'm not exactly sure how to use the converted code 
in the main program that used to do the Ui load. I've seen some examples for 
sub classing the class created in the python code but they I can seem to get 
them to work. Any help will be appreciated.



----- Original Message ----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Wednesday, 27 August, 2008 6:50:56 AM
Subject: Re: Re: [PyQt] PyQt4.uic Error!!..

Flashmail  
Yes that's what I meant.
 
You can do this conversions easily by using mkpyqt.py. This script is the file 
pyqtbook.zip that is downloadable at http://www.qtrac.eu/pyqtbook.html.
 
Best regards.
BAL Christophe.

----Message d'origine----
Date: Tue, 26 Aug 2008 19:58:35 +0000 (GMT)
De: Aminu D 
Sujet: Re: [PyQt] PyQt4.uic Error!!..
A: [EMAIL PROTECTED]


Hello,

   Thanks for your reply and help, I'm not sure I understand what you mean by a 
"python version of my GUI" do you mean a full implementation of my GUI in 
python?...I'm pretty sure that would work but that would be an extreme pain to 
do right now so I'm looking for an "easy way" out. I am however looking to use 
pyuic to convert my Qt ui files to python code but I'm open to new any new 
suggestions though. 


----- Original Message ----
From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Tuesday, 26 August, 2008 11:18:32 AM
Subject: Re: [PyQt] PyQt4.uic Error!!..

 
Hello,
I think you should use Python versions of your GUI. Have you tried that ?

----Message d'origine---- 
>Date: Tue, 26 Aug 2008 14:48:02 +0000 (GMT) 
>De: Aminu D 
>Sujet: [PyQt] PyQt4.uic Error!!.. 
>A: [email protected] 
> mailto:[EMAIL PROTECTED] 
> mailto:[EMAIL PROTECTED] 
> 
>I tried down grading to the same versions as in Ubuntu and I could load my ui 
>files, however the script runs painfully slow. This leads me to believe that 
>porting
python scripts that use certain qt functionality isn't fully supported. Does 
anyone know another way to load Qt ui files on windows?. Please specify the 
versions of all the packages involved. Thanks. 
> 
> 
> 
>----- Forwarded Message ---- 
>From: Aminu D 
>To: [email protected] 
>Sent: Monday, 25 August, 2008 1:31:48 PM 
>Subject: [PyQt] PyQt4.uic Error!!.. 
> 
> 
>Hi, 
> I installed PyQt4 and Python on windows and tried to
run 
>a script that I have tested and ran on Ubuntu. When I try to run my 
>script, at the point were I try to load a ui file...ie : uifile = 
>uic.loadUi("MyUIFile.ui"), it always gives me an attribute error that 
>occurred in the icon_cache.py library file "AttributeError: 'NoneType' 
>object has no attribute 'replace'" in __init__ when it tried to execute 
>: "self._roles[i.tag] = i.text.replace("\\", "\\\\")" . This script 
>works fine on Ubuntu, and being that
the Qt ui files are xml, I thought 
>it would be trivial to port it to windows. Below is the list of packages I'm 
>running on each OS. Windows has the most up to date packages. 
>On windows: 
>PyQt is 4.4.3-1, Qt is version 4.4.1, and python is version 2.5 
>On Ubuntu (8.04): 
>PyQt is 4.3.3-2, Qt is 4.4.0, Python is version 2.5.2-0 
> 
>I haven't made any changes 
>to any of the libraries and therefore don't understand, why I am 
> getting this error. I
apologize if my problem is not clear enough but 
>would appreciate all the help I can get, please feel free to ask any question 
>for 
>clarity. Thank you for your time. 
>Send instant messages to your online friends http://uk.messenger.yahoo.com 
> 
>Send instant messages to your online friends http://uk.messenger.yahoo.com 
>_______________________________________________ 
>PyQt mailing list [email protected] 
>http://www. riverbankcomputing.
com/mailman/listinfo/pyqt 
>_______________________________________________ 
>PyQt mailing list [email protected] 
>http://www.riverbankcomputing.com/mailman/listinfo/pyqt 
> 
Send instant messages to your online friends http://uk.messenger.yahoo.com 
Send instant messages to your online friends http://uk.messenger.yahoo.com 

Send instant messages to your online friends http://uk.messenger.yahoo.com 
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to