Advertisement
Guest User

Untitled

a guest
Feb 8th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 3.18 KB | None | 0 0
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SOURCE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
  3.                                        (user-homedir-pathname))))
  4.   (when (probe-file quicklisp-init)
  5.     (load quicklisp-init)))
  6.  
  7. (ql:quickload 'qt)
  8.  
  9. (defpackage :hello-qt
  10.   (:use :cl :qt)
  11.   (:export #:main))
  12.  
  13. (in-package :hello-qt)
  14. (named-readtables:in-readtable :qt)
  15.  
  16. ;;;;Hello Qt
  17.  
  18. (defun hello-qt()
  19.     (let* ((app (make-qapplication))
  20.            (label (#_new QLabel "<strong>Hello Qt!</strong>")))
  21.         (#_setWindowTitle label "Hello, Qt!")
  22.         (#_resize label 100 100)
  23.         (#_show label)
  24.         (unwind-protect
  25.             (#_exec app)
  26.         (#_hide label))))
  27. (hello-qt)
  28. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  29.  
  30.  
  31.  
  32.  
  33.  
  34. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUTPUT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  35. ; compiling (HELLO-QT)
  36.  
  37. ; file: /tmp/slimeNTckRm
  38. ; in: HELLO-QT
  39. ;     (HELLO-QT::HELLO-QT)
  40. ;
  41. ; caught COMMON-LISP:STYLE-WARNING:
  42. ;   undefined function: HELLO-QT
  43. ;
  44. ; compilation unit finished
  45. ;   Undefined function:
  46. ;     HELLO-QT
  47. ;   caught 1 STYLE-WARNING condition
  48. ; compiling (LET (#) ...)
  49.  
  50. ; file: /tmp/slimeuX3rz8
  51. ; in:
  52. ;      LET ((QUICKLISP-INIT
  53. ;        (MERGE-PATHNAMES "quicklisp/setup.lisp" (USER-HOMEDIR-PATHNAME))))
  54. ;     ((HELLO-QT::QUICKLISP-INIT
  55. ;       (HELLO-QT::MERGE-PATHNAMES "quicklisp/setup.lisp"
  56. ;        (HELLO-QT::USER-HOMEDIR-PATHNAME))))
  57. ;
  58. ; caught COMMON-LISP:ERROR:
  59. ;   illegal function call
  60.  
  61. ;     (HELLO-QT::PROBE-FILE HELLO-QT::QUICKLISP-INIT)
  62. ;
  63. ; note: deleting unreachable code
  64.  
  65. ; file: /tmp/slimeuX3rz8
  66. ; in:
  67. ;      LET ((QUICKLISP-INIT
  68. ;        (MERGE-PATHNAMES "quicklisp/setup.lisp" (USER-HOMEDIR-PATHNAME))))
  69. ;     (HELLO-QT::LET
  70. ;      ((HELLO-QT::QUICKLISP-INIT
  71. ;        (HELLO-QT::MERGE-PATHNAMES "quicklisp/setup.lisp"
  72. ;         (HELLO-QT::USER-HOMEDIR-PATHNAME))))
  73. ;      (HELLO-QT::WHEN (HELLO-QT::PROBE-FILE HELLO-QT::QUICKLISP-INIT)
  74. ;       (HELLO-QT::LOAD HELLO-QT::QUICKLISP-INIT)))
  75. ;
  76. ; caught COMMON-LISP:STYLE-WARNING:
  77. ;   undefined function: LET
  78.  
  79. ;     (HELLO-QT::LOAD HELLO-QT::QUICKLISP-INIT)
  80. ;
  81. ; caught COMMON-LISP:STYLE-WARNING:
  82. ;   undefined function: LOAD
  83.  
  84. ;     (HELLO-QT::PROBE-FILE HELLO-QT::QUICKLISP-INIT)
  85. ;
  86. ; caught COMMON-LISP:STYLE-WARNING:
  87. ;   undefined function: PROBE-FILE
  88. ;
  89. ; caught COMMON-LISP:WARNING:
  90. ;   undefined variable: QUICKLISP-INIT
  91.  
  92. ;     (HELLO-QT::WHEN (HELLO-QT::PROBE-FILE HELLO-QT::QUICKLISP-INIT)
  93. ;      (HELLO-QT::LOAD HELLO-QT::QUICKLISP-INIT))
  94. ;
  95. ; caught COMMON-LISP:STYLE-WARNING:
  96. ;   undefined function: WHEN
  97. ;
  98. ; compilation unit finished
  99. ;   Undefined functions:
  100. ;     LET LOAD PROBE-FILE WHEN
  101. ;   Undefined variable:
  102. ;     QUICKLISP-INIT
  103. ;   caught 1 ERROR condition
  104. ;   caught 1 WARNING condition
  105. ;   caught 4 STYLE-WARNING conditions
  106. ;   printed 1 note
  107. ; Evaluation aborted on #<UNBOUND-VARIABLE KJ {C94CC61}>.
  108. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUTPUT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement