<div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>I try to create systemtray application and I have some issue with showMessage function:</div><div>When message is shown (e.g. when calling settings or exit function) - message is show but with additional information like "python" or "Microsoft.Exploror.....":</div><div><ol><li><div><img src="cid:ii_jtykmmcu0" alt="image.png" width="362" height="101"><br></div><div><img src="cid:ii_jtykogq71" alt="image.png" width="361" height="111"><br></div></li></ol><div>How to hide is?</div><div><br></div><div>Here is my code:</div></div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:Consolas"><pre style="font-family:Consolas"><span style="color:rgb(204,120,50)">import </span>sys<br><span style="color:rgb(204,120,50)">from </span>PyQt5 <span style="color:rgb(204,120,50)">import </span>QtCore<span style="color:rgb(204,120,50)">, </span>QtGui<span style="color:rgb(204,120,50)">, </span>QtWidgets<br><br><br><span style="color:rgb(204,120,50)">class </span>SystemTrayIcon(QtWidgets.QSystemTrayIcon):<br><br>    <span style="color:rgb(204,120,50)">def </span><span style="color:rgb(178,0,178)">__init__</span>(<span style="color:rgb(148,85,141)">self</span><span style="color:rgb(204,120,50)">, </span>icon<span style="color:rgb(204,120,50)">, </span>parent=<span style="color:rgb(204,120,50)">None</span>):<br>        QtWidgets.QSystemTrayIcon.<span style="color:rgb(178,0,178)">__init__</span>(<span style="color:rgb(148,85,141)">self</span><span style="color:rgb(204,120,50)">, </span>icon<span style="color:rgb(204,120,50)">, </span>parent)<br>        <span style="color:rgb(148,85,141)">self</span>.menu = QtWidgets.QMenu(parent)<br>        settingsAction = <span style="color:rgb(148,85,141)">self</span>.menu.addAction(<span style="color:rgb(148,85,141)">self</span>.tr(<span style="color:rgb(106,135,89)">"Settings..."</span>))<br>        settingsAction.triggered.connect(<span style="color:rgb(148,85,141)">self</span>.settings)<br>        exitAction = <span style="color:rgb(148,85,141)">self</span>.menu.addAction(<span style="color:rgb(148,85,141)">self</span>.tr(<span style="color:rgb(106,135,89)">"Exit"</span>))<br>        exitAction.triggered.connect(<span style="color:rgb(148,85,141)">self</span>.exit)<br>        <span style="color:rgb(148,85,141)">self</span>.setContextMenu(<span style="color:rgb(148,85,141)">self</span>.menu)<br>        <span style="color:rgb(148,85,141)">self</span>.show()<br>        <span style="color:rgb(148,85,141)">self</span>.showMessage(<span style="color:rgb(106,135,89)">"My app"</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(106,135,89)">"App started!"</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(170,73,38)">msecs</span>=<span style="color:rgb(104,151,187)">1000</span>)<br><br>    <span style="color:rgb(204,120,50)">def </span><span style="color:rgb(255,198,109)">exit</span>(<span style="color:rgb(148,85,141)">self</span>):<br>        QtCore.QCoreApplication.exit()<br>        <span style="color:rgb(148,85,141)">self</span>.showMessage(<span style="color:rgb(106,135,89)">"My app"</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(106,135,89)">"Quitting..."</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(170,73,38)">msecs</span>=<span style="color:rgb(104,151,187)">1000</span>)<br>        <span style="color:rgb(148,85,141)">self</span>.hide()<br><br>    <span style="color:rgb(204,120,50)">def </span><span style="color:rgb(255,198,109)">settings</span>(<span style="color:rgb(148,85,141)">self</span>):<br>        <span style="color:rgb(148,85,141)">self</span>.showMessage(<span style="color:rgb(106,135,89)">"My app"</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(106,135,89)">"Not implemented yet..."</span><span style="color:rgb(204,120,50)">, </span><span style="color:rgb(170,73,38)">msecs</span>=<span style="color:rgb(104,151,187)">1000</span>)<br><br><br>app = QtWidgets.QApplication(sys.argv)<br>widget = QtWidgets.QWidget()<br>trayIcon = SystemTrayIcon(QtGui.QIcon(<span style="color:rgb(106,135,89)">'logo.ico'</span>)<span style="color:rgb(204,120,50)">, </span>widget)<br>sys.exit(app.exec_())</pre></pre></div><div><br></div><div>I use PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-none-win_amd64.whl (on Windows 10)</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature">Zdenko</div></div></div></div></div></div>