On May 25, 2009 04:50:25 pm Frank Tkalcevic wrote:
> My only gripe with QtDesigner is that you need to recompile the code
> afterwards. 

That is not true with python, which is interpreted. Of course, you have to 
regenerate the gui's python code with a command such as : "pyuic4 -o 
axisGui.py axisGui.ui"

But it is no big deal, and could even be automatically done. 

> And, in order to add functionality, users need to know how to
> write C++ code.  

That is untrue. Unless you want to create a new widget class, not a single 
line of C++ is needed. Would you really need to do so, Qt API is so well coded 
that it is a pleasure to code.

> This will restrict customisation of the new GUI to
> advanced users.

Au contraire! People could just open the generic .ui file in QtDesigner, modify 
the layout completely (change buttons place, make them bigger, change any 
labels, add/change menus, etc) as long as the actions and widgets remain 
there, the python code won't notice. User can also add new actions and then 
use theese in python code. removing actions could be a bit more risky, but 
shall be doable in most case.

I still have to discover QtDesigner in greater details though. I really think 
it is the way to go. There is the ressource file that I don't know about yet.


>
>
>
>   _____
>
> From: Maxime Lemonnier [mailto:[email protected]]
> Sent: Tuesday, 26 May 2009 1:30 AM
> To: EMC developers
> Subject: [Emc-developers] Axis rewrite - GUI/use cases suggestions
>
>
> Thank you very much for the hints. Right now, I decided to postpone this
> for a bit later. I'm playing out with PyQt4, I may ask you direct questions
> when I'm ready to implement this.
>
>
>
>
>
> To all, I'm open for gui/use cases suggestions. I plan to use the very well
> made QtDesigner to design the main gui. It will allow anyone to create its
> own custom GUI (as long as it uses the same actions, and up to some
> limits). QtDesigner is quite fantastic, and, in fact, most of the current
> kde4 apps are designed with it.
>
>
>
>
>
> If anyone is interested in giving some input, I'm all ears. I will set up a
> (temporarily private) project management website for the ground works. If
> anyone is interested I'll just create him an account. We'll late make it
> public, but for the moment I prefer keeping it at a smaller scale.
>
>
>
>
>
> I plan to have a beta around august.

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to