Hi Sean

The program ( i.e. Python interpreter just crashes ) and Windows shows a popup 
"Python.exe has stopped working." and offers means to attach Visual Studio 
debugger. I attached a debugger, but the callstack did not pin point to a 
specific issue, it just seems to have accessed memory that is not valid 
(anymore).

The strange think is that I have almost stripped down my program ( from several 
thousand lines ) to just a view widgets and it runs ok when I dont include this 
particular QAction and it crashes everytime I include it ?!

kind regards
Manuel

> Am 24.02.2014 um 20:06 schrieb Sean Fisk <[email protected]>:
> 
> 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 <[email protected]> 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
>> [email protected]
>> http://lists.qt-project.org/mailman/listinfo/pyside
> 
_______________________________________________
PySide mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/pyside

Reply via email to