[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bindings
Subject: Re: [Kde-bindings] Qt, Qyoto buttons work intermediately
From: linuxoidoz () yahoo ! com ! au
Date: 2010-02-15 13:34:09
Message-ID: 201002152334.10014.linuxoidoz () yahoo ! com ! au
[Download RAW message or body]
Thank you. The menu works perfectly now. But the more I play with the signals/slots, \
the more I tend to suspect it's completely buggy.
I take proven functions (like ShowAbout) on the very first window which should work, \
I build the project, click any buttons - nothing works. I close the window, rebuild \
the project, everything works. Close the window, rebuild the project, some buttons \
work, some don't. Rebuild it again - they may work again 2 out of 3 times. Really \
strange. I thought I was doing something wrong, but this behavior certainly tells me \
it's not me. Do you get the same problems with working/non-working controls?
------------------ Original Message ------------------
Subject: Re: [Kde-bindings] Qt, Qyoto buttons work intermediately
Date: Mon, 15 Feb 2010
From: Arno Rehn <arno@arnorehn.de>
To: KDE bindings for other programming languages <kde-bindings@kde.org>
> On Monday 15 February 2010 09:09:31 linuxoidoz@yahoo.com.au wrote:
> > Well, even more apparently it's not even those but the order of these two:
> >
> > menuBar.Enabled = true;
> > this.SetMenuBar(menuBar);
> >
> > If I put them right after
> >
> > menuBar = new QMenuBar(this);
> >
> > the menu bar appears. If I put them after all the menus and actions, the
> > menu doesn't appear? How come?
> It has nothing to do with the order of anything. The menubar is there. I have
> it here. If you don't set a title, it's just 1px high. But I can click the
> first menu and it appears just fine. If I add menuFile.Title = "File...";
> somewhere, the menu gets a title and consequently the menu bar grows.
> QMenuBar.Enabled is inherited from QWidget and doesn't have anything to do
> with visibility. It changes whether the widget is active or inactive, i.e.
> whether you can click it or not. And the property is set to true by default.
>
> WRT to your second problem: I don't have a clue yet. Your class layout is
> quite strange, but I try to track the problem it down. It probably has to do
> something with objects being collected by the GC at the wrong time. If you add
> a reference to any of the button's MetaObject(), it magically starts working.
> That's probably a bug; I'll investigate.
>
>
_______________________________________________
Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic