[PySide] re-implementing setDown() for custom button

Frank Rueter | OHUfx frank at ohufx.com
Thu May 3 09:11:45 CEST 2012


Indeed, my apologies.
Will strip out the relevant parts and post an example soon.

On 3/05/12 7:06 PM, Srini Kommoori wrote:
> Code snippet would help in understanding what you are asking.
>
> For most of my cases this works great:
>        pushButton.clicked.connect(findFile)
>
> If you are trying to implement your own style button, QPushButton also 
> takes icon.
>
>
> On Wed, May 2, 2012 at 11:23 PM, Frank Rueter | OHUfx <frank at ohufx.com 
> <mailto:frank at ohufx.com>> wrote:
>
>     Any takers?
>     I'm kinda stuck with this one unfortunately.
>
>
>     On 2/05/12 6:35 PM, Frank Rueter | OHUfx wrote:
>     > sorry for the monolog, but I just realised I will also have to
>     make my
>     > custom button play along when it's parent's self.sender()
>     function is
>     > called as well.
>     > The QSignalSender doesn't quite seem to be the right thing to
>     use as it
>     > is implemented in the parent's constructor, however I would like to
>     > implement this in the button's class if possible to make it self
>     contained.
>     >
>     > How would I go about that?
>     >
>     > Cheers,
>     > frank
>     >
>     > On 2/05/12 5:44 PM, Frank Rueter | OHUfx wrote:
>     >> Hi,
>     >>
>     >> to follow up my previous mail, I also just noticed that I have to
>     >> re-implement the QAbstractButton's setDown() function to make
>     sure my
>     >> custom button doesn't stay down after a drag&drop action.
>     >>
>     >> With a QPushButton I simply called self.setDown( False ) from
>     inside the
>     >> mouseMoveEvent, so now I'm trying to understand how to recreate
>     this
>     >> behaviour when using a custom paintEvent().
>     >>
>     >> Any tips would be greatly appreciated.
>     >>
>     >> Cheers,
>     >> frank
>     >> _______________________________________________
>     >> PySide mailing list
>     >> PySide at qt-project.org <mailto:PySide at qt-project.org>
>     >> http://lists.qt-project.org/mailman/listinfo/pyside
>     > _______________________________________________
>     > PySide mailing list
>     > PySide at qt-project.org <mailto:PySide at qt-project.org>
>     > http://lists.qt-project.org/mailman/listinfo/pyside
>     _______________________________________________
>     PySide mailing list
>     PySide at qt-project.org <mailto:PySide at qt-project.org>
>     http://lists.qt-project.org/mailman/listinfo/pyside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20120503/a23ac2c0/attachment.html>


More information about the PySide mailing list