[PyKDE] Custom MessageBox - simulating QMessageBox.warning
    Peter Osborne 
    pete at bookware3000.ca
       
    Thu Jul  3 14:28:00 BST 2003
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
You just need to pass in the modal = 1 flag when you subclass, and then when 
you call your dilaog, use exec_loop() instead of show().
class configoptions(configoptionsui):
	def __init__(self, parent=""):
		configoptionsui.__init__(self,parent = None,name = None,modal = 1,fl = 0)
options = configoptions()
if options.exec_loop():
	print "Success!"
Pete
On July 3, 2003 07:43 am, Henry Kleynhans wrote:
> Hi All,
>
> I think this might be a silly question.  I am trying to create a custom
> message box without subclassing/using QMessageBox.  I would like to know
> how to get the messagebox shown in a way that blocks execution in my
> program so that I can get the results from the messagebox.  I can show the
> messagebox in a modal fashion, but the show() method does not block
> execution, hence I'm not too sure on how to create a message box that would
> work the same as the static QMessageBox.warning() method.
>
> Kind regards,
>
> Henry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/BCG3u9OyE9DhLmERAnXXAKCUKN9qXCQdnWd7v9WaU/jqtc+T2QCeMx/X
vwh5wXSRNQgzqOoh1r8VXVQ=
=3E8+
-----END PGP SIGNATURE-----
    
    
More information about the PyQt
mailing list