<div dir="ltr">exitButton.setMenuRole( QAction.QuitRole )<br><div class="gmail_extra"><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
To understand what is happening with the menubar read this page and the MenuRole.<br>
<br>
<a href="http://doc.qt.io/qt-5/qaction.html" rel="noreferrer" target="_blank">http://doc.qt.io/qt-5/qaction.<wbr>html</a><br></blockquote><div><br></div><div>Good pointer! However I added the line<br><br>    exitButton.setMenuRole( QAction.QuitRole )<br> <br></div><div>to the appropriate place in the test program and also changed the text of exitButton from 'Exit' to 'Quit', and the behavior didn't change; running under the Python interpreter the app menu Quit item is still "Quit Python". Possibly if the script were bundled by e.g. PyInstaller so the actual executable is no longer the CPython interpreter, it might work. I don't have enough interest to make that experiment.<br><br></div></div></div></div>