如果我使用Window小部件,它不可调整大小并固定为其容器大小。怎么样 我可以将窗口设置为可调整大小吗?以下内容无法调整大小:
enamldef MyWindow(Window)
VGroup:
MPLCanvas:
figure = Figure()
CheckBox:
text = "Show current"
CheckBox:
text = "Show mean"
CheckBox:
text = "Show first detector"
答案 0 :(得分:4)
这对我有用,我可以向两个方向展开窗口。如果你的意思是你无法缩小窗口,那是因为它受到matplotlib图形大小的限制。如果你想强制数字缩小到自然尺寸以下,你必须使用约束明确地处理它:
enamldef Main(Window):
VGroup:
MPLCanvas:
figure = Figure()
resist_width = 'ignore'
resist_height = 'ignore'
constraints = [width >= 100, height >= 100]
CheckBox:
text = "Show current"
CheckBox:
text = "Show mean"
CheckBox:
text = "Show first detector"