bagoas opened this issue on Nov 12, 2006 · 15 posts
bagoas posted Sun, 12 November 2006 at 10:52 AM
Poser 7, it seems, will bring the Tinker widgets also for the MAC. Ideally this would mean one could build a high-level character control tool that would give the user a better control over complex characters.
One could think of character-specific functionality like:
- management of injected morphs (a selection-sheet with tickboxes)
Is there any movement in this direction? I think there would be a HUGE market potential for such controllers, especially when they are tailored to the popular figures. I know writing this sort of thing is way outside my programming capabilities, but if anyone better equipped than me is brave enough to endevour on this, i will be happy to assist.
Anyone ready to pick up the gauntlet?
Gareee posted Sun, 12 November 2006 at 10:58 AM
bagoas posted Sun, 12 November 2006 at 11:01 AM
A Tinker widget is a graphical interface element, such as a button or a slider.
This was not supported well in PoserPython P5/P6, hence developers were afraid to use it
nruddock posted Sun, 12 November 2006 at 11:36 AM
Quote - A Tinker widget is a graphical interface element, such as a button or a slider.
This was not supported well in PoserPython P5/P6, hence developers were afraid to use it
tkInter was unavailable on Macs in Poser versions prior to 7.
Now that the Python has been upgraded to a version that supports it on Macs, all the scripts with GUIs that were unusable should become so.
kuroyume0161 posted Sun, 12 November 2006 at 11:36 AM
TkInter (!) ;)
This is a GUI used by several programming languages, like Python - it is used heavily on Linux systems (as Tcl/Tk).
And that's correct. It isn't that the developers were afraid to use it on MacOS, but that it wasn't supported.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
PhilC posted Sun, 12 November 2006 at 12:06 PM
That's good to know :)
kuroyume0161 posted Sun, 12 November 2006 at 12:10 PM
I see lots of PhilC's excellent Poser Python scripts on MacOSX soon. :)
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
PhilC posted Sun, 12 November 2006 at 12:34 PM
err currently there is only one that isn't ... the original Clothing Creator.
Once I found out that TkInter was not supported I abandoned using it a couple of years back and wrote everything to just use Poser's GUI so as to have dual platform compatiblity. The most recent OBJ2CR2 file converter did initially go out PC only because of a glitch on the Mac. I subsequently purchased a G3 iBook OSX and a Mac copy of Poser 5 and Poser 6, tracked down the problem and it is now dual platform like the rest.
bagoas posted Sun, 12 November 2006 at 1:30 PM
Oops. TkInter! of course. I have had that mixup from the beginning. Have the same with people's names sometimes. Highly embarassing!
With 'afraid to use it' I meant the platform and probably version dependency, which limits the market prospect. That may be around a few years more, though, (until Poser 8 or 9 have thrown 4, 5, 6 into oblivion.)
Anyway, Phil, you are clear now to lead us into a new era with more cutting-edge technology.
kuroyume0161 posted Sun, 12 November 2006 at 1:51 PM
Quote - err currently there is only one that isn't ... the original Clothing Creator.
Once I found out that TkInter was not supported I abandoned using it a couple of years back and wrote everything to just use Poser's GUI so as to have dual platform compatiblity. The most recent OBJ2CR2 file converter did initially go out PC only because of a glitch on the Mac. I subsequently purchased a G3 iBook OSX and a Mac copy of Poser 5 and Poser 6, tracked down the problem and it is now dual platform like the rest.
But with neato-cool interfaces now! ;D No more shying away from TkInter because it isn't supported in Poser (7 anyway).
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
PhilC posted Sun, 12 November 2006 at 1:58 PM
kuroyume0161 posted Sun, 12 November 2006 at 2:39 PM
Ah okay. I don't do Poser Python programming, so not up on the possibilities. C++ for me (like or not). :)
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
nruddock posted Sun, 12 November 2006 at 2:48 PM
Quote - True, but dont forget that the options already available with in Poser are not inconsiderable.
But there is still a lot that the Poser dialog stuff doesn't permit in GUI terms.
We'll also have to wait and see if the TkInter integration with the Poser GUI has been improved, particularly for modeless dialogs and if threading now works.
bagoas posted Sun, 12 November 2006 at 4:12 PM
True, Phil, you did a great job at that, but it may be my age or 15 years of working with Windows, but an incidental Poser user like me I sometimes simply appreciates that dialog:
Wrapping button: WhattheF...isThis?
Wrap object <listbox_of_props_in_scene>
around figure <listbox_of_figures_in_scene>
exclude group <listbox-of_groups_in_prop>
buttons: YesDoItNow! - HolyShitNo!
to take a simple one .......
ziggie posted Mon, 13 November 2006 at 4:30 AM
I was always told that tinkering with your widget too much... will stunt your growth and make you short sighted. They were right..!
"You don't have to be mad to use Poser... but it helps"