Thanks Ana,
I'm still getting the memory problem even after making the change you
suggested. I got rid of the extra dialog too. I've attached the update
addon, for what it's worth.
I don't understand how to fix the filebrowser problem. What is strange
to me is how it seems to inherit some of the Softimage look. If it was
half-Windows, half-Qt, that would be something I could understand more
easily. But half-Windows, half-Softimage... that's just strange.
By the way, I have one more question. Steve Caron put me on a good track
to solving this myself, but I thought I'd ask it anyway. Right now, I
can spawn more and more UIs by simply firing the command. I need to
prevent the UI from launching if it already exists. I know I can use
QApplication to get a list of Widgets and go from there, but should I do
that in the Execute definition, or in the class constructor, or where?
Thanks for you help!
*Tim Crowson
*/Lead CG Artist/
*Magnetic Dreams Animation Studio, Inc.
*2525 Lebanon Pike, Building C. Nashville, TN 37214
*Ph* 615.885.6801 | *Fax* 615.889.4768 | www.magneticdreams.com
[email protected]
On 8/27/2012 11:36 AM, Ana Gomez wrote:
Congratulations for your window!
I'm going to try to answer some points, for the rest I would need more
time to look them:
2) /*Proper Tool Termination*/
Try one thing and tell me if you are still loosing memory. Make these
changes:
def MultiImporter_Qt_Execute():
...
sianchor = sip.wrapinstance(long(sianchor), QWidget) #With QDialog
works too, but all what i've done, i've done in that way. Anyway,
QDialog inherit from QWidget :D
dialog = MuiltImporterDialog(uifilepath, sianchor) #The
parent used to be specified as last argument, change your init
declaration if you still want this in that order.
dialog.show()
I don't know why you are creating so many things. You don't need to
create an intermediate dialog. I think that this is what remains alive.
3) */Weird FileBrowser/*/*Look*/
/*
*/
The same has happend to me. I have changed the style and the palette.
You have also changed the stylesheet.
I haven't tried yet, but I wanted to save the previous palette before
changing it and apply it to the file browser. It will look like as a
normal window, but I think it would be better that the frankestein.
Bye
/*
*/
/*
*/
/*
*/
--
Signature
<?xml version="1.0" encoding="iso-8859-1"?>
<xsi_file type="Addon" xsi_version="10.5.98.0" syntax_version="1.0">
<AddonVersion>2.0</AddonVersion>
<Categories></Categories>
<Nature>Auxiliary</Nature>
<PlatForms></PlatForms>
<Title></Title>
<AuthorName>Tim Crowson</AuthorName>
<AuthorEMail>[email protected]</AuthorEMail>
<Company></Company>
<URL>http://www.dynamiclens.com</URL>
<Language></Language>
<Summary></Summary>
<Description></Description>
<Usage></Usage>
<Image></Image>
<InstallDir>Multi_Importer</InstallDir>
<DefaultDestination>5</DefaultDestination>
<AddonItem filename="netview_Multi_Importer.xml" type="Others" description="C:\Users\tcrowson.MAGNETICDREAMS\Autodesk\Softimage_2012_Subscription_Advantage_Pack\Addons\Multi_Importer\netview_Multi_Importer.xml" mode="438" id="418">
NDc2AAAAAAAAAAAAeNpVkF9PwjAUxZ/dp7jufRsjEpGMIgE0JmCMYOIbqdtl
NOmfpe3c9u1tMyf41HvPOT35tdmiFRy+URum5DxM41G4IEF2G0XwjBI1tVjA
Vwd7JiqOn7vtWuVwRl6hjgE2Lea1T+yUhGVdwvge0nQ2uZtNprBaH2A8Ssf+
us21aowLRZFrbw07nhhHsF2F83BZFEq+yJMKwTsXmFE8iR+mDglMJy1tj/84
SXCTrRxfqTRDQ7LkanHWG6f2SWnhncvsjAOzHJ3Yn05Y1vas9CsVSA5MwKpH
zZIr/S+12VHGyfCcx1K4Nc6VGNK978mUqKjsPNbv5MSP9y05W1vNkqRpmrjo
JBUs5yhN3+F9F9tSWda09JB/o5P3tRBU+8ph8pWmD/ZnkCXD55LgB716m5g=
</AddonItem>
<AddonItem filename="MultiImporter.ui" destination="\Application\Plugins" type="Others" description="C:\Users\tcrowson.MAGNETICDREAMS\Autodesk\Softimage_2012_Subscription_Advantage_Pack\Addons\Multi_Importer\Application\Plugins\MultiImporter.ui" mode="438" id="419">
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
eY0=
</AddonItem>
<AddonItem filename="MultiImporter_Qt.py" destination="\Application\Plugins" type="Others" description="C:\Users\tcrowson.MAGNETICDREAMS\Autodesk\Softimage_2012_Subscription_Advantage_Pack\Addons\Multi_Importer\Application\Plugins\MultiImporter_Qt.py" mode="438" id="420">
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
f4fyXQs=
</AddonItem>
</xsi_file>