eyevex Posted December 26, 2016 Share Posted December 26, 2016 I have decided to make available, uiScriptPy, a python wrapper around Houdini’s uiscript. It has been the result of needs I have had and was largely ripped from another defunct project. It should be considered alpha. I am aware of a couple efforts to do this, however I think uispy is fairly robust and useful. It fills a nice space where simple dialogs beyond hou.ui are needed, but full blown pySide/pyQt may be overkill Hopefully this will also provide an exploratory opportunity as I plan to document its clean-up on my blog eyevex.com bit by bit in the New year (assuming compatibility with h16 for now). At that time some more examples will be coming, until then feel free to download and poke around. It is acknowledged, that a few things are broken or missing, some the scripts are a bit hacky, there are places for improvement, and a bit that is completely wrong, but working. This is alpha, which mean it has only been used my myself and really only on a specific setup Happy Holidays and New Years [eyevex] (|;-D> www.eyevex.com Quote Link to comment Share on other sites More sharing options...
eyevex Posted December 28, 2016 Author Share Posted December 28, 2016 NOTE there seems to be a quirk where wordpress is mutating certain symbols so to use example properly for now, please copy and paste to a text editor, and replace the single quote with.. Yes, what appears to be the same single quote on your keyboard… if you run into this issue. Quote Link to comment Share on other sites More sharing options...
Stalkerx777 Posted January 2, 2017 Share Posted January 2, 2017 Just leave it here: P.S. At the time i played with this, Houdini was not Qt-based. Now it is, and with each release integration will become better and better. Quote Link to comment Share on other sites More sharing options...
eyevex Posted January 3, 2017 Author Share Posted January 3, 2017 (edited) On 1/2/2017 at 10:22 AM, Stalkerx777 said: Just leave it here: P.S. At the time i played with this, Houdini was not Qt-based. Now it is, and with each release integration will become better and better. This is comprehensive -- not-so-simple, wrapper with much needed functionality for at least my use, as mentioned it was pieced together out of need -- since around 2010, but was part of a larger project. As also mentioned " I am aware of a couple efforts to do this, however I think uispy is fairly robust and useful... " So please do not feel that your efforts were not amongst the acknowledged. Look at the html manual included and see the features -- you dont need to know anything about uiscript to use it, there are enumerations for styles, many otherwise undocumented tags that seem to now work, hopefully you find it useful too... did you give it a spin? This still currently works in 15.x and uiscript ASFAIK is still used in HDK too... and internally everywhere, but had it feels a nice space when not wanting to use pyQt, (please see original post) but of course do not know the exact future. Edited January 3, 2017 by eyevex hadnt finished Quote Link to comment Share on other sites More sharing options...
Stalkerx777 Posted January 4, 2017 Share Posted January 4, 2017 I think it's really a matter of choice and preferences. For me, Qt it's just the only way to go with colossal flexibility. And since PySide ships with houdini, it's no longer a dependency to take care of. Anyway, the more options we have the better right? Quote Link to comment Share on other sites More sharing options...
eyevex Posted January 4, 2017 Author Share Posted January 4, 2017 10 hours ago, Stalkerx777 said: I think it's really a matter of choice and preferences. For me, Qt it's just the only way to go with colossal flexibility. And since PySide ships with houdini, it's no longer a dependency to take care of. Anyway, the more options we have the better right? More options is always best Otherwise we would not have both pyside and pyQt. If uiscript can still be launched inside the ui directly like this going forward, I am considering extending this the last little bit for also doing HDK work for at least my self this would be very useful -- but will see where it goes, what I use it for, if others find it useful and if its possible at all. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.