0
如何设置LTK窗口的最大窗口大小?设置最大窗口大小
(ql:quickload "ltk")
(defpackage :pub-quiz
(:use :ltk :cl))
(in-package :pub-quiz)
(defun pub-quiz-window()
(with-ltk()
(let* ((f (make-instance 'frame :relief :groove :height 500 :width 300))
(pub (make-instance 'label :master f :text "Pub Quiz"))
(outtext (make-instance 'text :font "monospaced" :wrap :word))
(tf (make-instance 'text :font "monospaced")))
(pack f)
(pack pub :side :left)
(pack outtext :ipady 100)
(pack tf))))
如果我设置帧尺寸的高度和宽度等上面的代码示例中,我的窗口WM完全不尊重这些值。
传统知识文档有这个
wm maxsize .window 500 500
,但我不知道怎么翻译弄成LTK明白这一点。
我冒着格式化你的代码的自由,因为很难判断'let'的变量在哪里结束以及身体何处开始。你能发布其他人需要测试的代码吗?例如,“*问题*”和“格式测验”的定义。此外,需要注意的是,这个定义需要在使用包'LTK'的情况下(例如'with-ltk','pack','frame','label'等等都在' LTK'包 –
谢谢,我添加了包的定义。 – martin