[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