Tkinter滚动框初始尺寸

2024-09-29 01:35:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用PWM ScrolledFrame,我想让它的大小比默认大小小。我不想使用固定大小(usehullsize=1选项)。在

以下是我尝试的:

import Tkinter
import Pmw

root = Tkinter.Tk()
Pmw.initialise(root)

sf = ScrolledFrame(root)
sf.interior().configure(height=50, width=50, bg='yellow')
sf.pack()

root.mainloop()

但结果是:

{1美元^

裁剪器框架显然不受内部框架的配置尺寸的影响。我可以访问裁剪器框架来配置它的大小吗?在


Tags: import框架tkinterconfigure选项rootsftk
2条回答

您应该在sf = ScrolledFrame(root)后包含以下行:

sf._clipper.config(width='value_you_want', height='value_you_want')

一个完整的例子:

^{pr2}$

结果是:

enter image description here

好吧,我只是说,我以前从没用过这个。但你在问题中所涉及的不只是这一部分吗?在

self.sf = Pmw.ScrolledFrame(parent,
            labelpos = 'n', label_text = 'ScrolledFrame',
            usehullsize = 1,
            hull_width = 400,
            hull_height = 220,
    )

船体的宽度和高度?在

相关问题 更多 >