[Qtscript-bindings] [BUG] QMenu labels are always "QAction" ?
M. Uenalan
murat.uenalan at googlemail.com
Sat Jan 24 10:01:03 CET 2009
Hi friends,
Solved it:
instead of writing:
[snip]
> var mymenu = new QMenu( "myMenu" );
>
> mymenu.addAction( new QAction( "Load", bar ) );
var mymenu = new QMenu( "myMenu" );
mymenu.addAction( "Load" );
Obviously, QMenu.addAction() is not the overloaded method that treat
objects of QAction, but plain strings etc.
PS: Surely someone else will find this post handy, so it will be not noise.
Thx,
Mu
2009/1/24 M. Uenalan <murat.uenalan at googlemail.com>:
> Qtscript-generator [svn from 01-15-09]
>
> Menu action entries do not display the correct text property, but
> dully display "QAction":
>
> var mymenu = new QMenu( "myMenu" );
>
> mymenu.addAction( new QAction( "Load", bar ) );
> mymenu.addAction( new QAction( "Save", bar ) );
> mymenu.addAction( new QAction( "Copy", bar ) );
> mymenu.addAction( new QAction( "Else", bar ) );
>
> bar.addMenu( mymenu );
>
>
> Displays a menu which looks like
>
> myMenu
> QAction
> QAction
> QAction
> QAction
>
> BUG: The labels are wrong.
>
>
> PS: Of note, submenu labels or ok.
>
> var submenu = new QMenu( "Internal" );
> submenu.addAction( new QAction( "Reboot." ) );
> mymenu.addMenu( submenu );
>
> really display a menu item "Internal".
>
>
>
> Hope this works soon,
> Mu
>
More information about the Qtscript-bindings
mailing list