[PySide] PySide application crashes when getting closed, related to QAction menu item
Sean Fisk
sean at seanfisk.com
Mon Feb 24 20:06:51 CET 2014
Hi Manuel,
I tried your code on [Mac OS 10.9 Mavericks, PySide 1.2.1, Python 2.7.5]
and it worked fine. Would you mind posting the error that you get?
Thanks,
--
Sean Fisk
On Mon, Feb 24, 2014 at 11:39 AM, Manuel Koch <mko0815 at gmail.com> wrote:
> Hi
>
> I have a strange problem related to menu actions in my PySide application:
> PySide 1.2.1, Python 2.7 32bit, Windows 7
>
> My main window uses QAction to setup menu structure.
> One of the menu items seems to cause a crash when the application is
> closed.
> Following small snippet seems to trigger app to crash immediately after
> hitting the close button of main window !?
>
> I'm I doing something wrong when connecting signals/slots related to
> QAction ?
>
> The code:
>
> class MainWindow(QMainWindow):
>
> def __init__(self,parent=None):
> super(MainWindow,self).__init__(parent)
> .....
> menubar = self.menuBar()
> fooMenu = menubar.addMenu("&Foo")
> # commenting out the following two lines avoids my app to crash
> self._barAct = QAction("Bar", self, checkable=True, statusTip="Do
> bar", triggered=self._onBar)
> fooMenu.addAction(self._barAct)
>
> def _onBar(self):
> "Handle toggling of bar checkbox"
> print "_onBar"
>
>
> _______________________________________________
> PySide mailing list
> 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/20140224/e333e5e7/attachment.html>
More information about the PySide
mailing list