1 ;;; Copyright 2009 Tobias Rautenkranz
2 ;;; License: X11 license
4 (in-package :qt.examples)
6 (defun hello-world-quit ()
7 "Quit on push-button click"
9 (let ((quit (make-instance 'qt:push-button :args '("Quit")))
10 (font (make-instance 'qt:font :args (list "Times"
13 (cxx:resize quit 75 30)
14 (setf (cxx:font quit) font)
16 (qt:connect (qt:get-signal quit "pressed()")
18 (format t "About to quit()~%")))
20 (qt:connect (qt:get-signal quit "clicked()")
21 (qt:get-slot (qt:app) "quit()"))