[Python] Domanda su pyQt

Walter Valenti waltervalenti a yahoo.it
Mar 26 Feb 2013 16:14:25 CET



>
>
>Come posso fare in modo che lo splash non si chiuda cliccandoci sopra ?
>
>Walter
>

>
>Ciao Walter,
>devi derivare la QSplashScreen e re-implementare la mousePressEvent. Ad esempio:
>
>
>class MySplashScreen(QSplashScreen):
>def mousePressEvent(self, event):
> pass


Non funziona. A logica sembra giusto.

#!/usr/bin/python

from PySide.QtCore import *
from PySide.QtGui import *
import sys, time
import signal

signal.alarm(2)

class MySplashScreen(QSplashScreen):
 def __init__(self):
 app = QApplication(sys.argv)
 splash_pix = QPixmap('/home/walter/.mozilla/about.png')
 splash = QSplashScreen(splash_pix,Qt.WindowStaysOnTopHint)
 splash.setMask(splash_pix.mask())
 splash.show()
 app.processEvents()
 app.exec_()
 def mousePressEvent(self,event):
 pass
 
sp = MySplashScreen()
-------------- parte successiva --------------
Un allegato HTML  stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130226/1a85c20f/attachment.html>


Maggiori informazioni sulla lista Python