PyGubu是一个简单的Python程序,允许使用Tkinter小部件创建UI界面。
所以我在右边创建了一个像这样的UI
现在,我希望滚动条和“文本”小部件一样大。
在StackOverflow上多次询问“如何在Tkinter上增大滚动条”。就我而言,在导入已经完成的UI时无法使用功能pack()或grid()
我用来加载文本和滚动条的代码如下:
self.log = builder.get_object('log')
self.log_scroll = builder.get_object('log_scroll')
self.log.config(yscrollcommand=self.log_scroll.set)
self.log_scroll.config(command=self.log.yview)
现在,我在这里看到两种可能性:
最简单的方法应该是从PyGubu设置一些属性来解决此问题。但是,PyGubu允许我仅更改滚动条的少数几个属性,而这些属性似乎都不相关
在这里,我不知道该怎么办。我不知道在使用自定义界面时是否可以使用pack()和grid()
任何帮助表示赞赏
因此
sticky='ns'
,应该选择中上和中下。@stovfl您显然不能这样做。要设置
sticky='ns'
(正确,这就是我需要做的),您需要选择中上,中下和中央一个:P应该设定什么才是中心?
据我所知,这就像根本不设置粘性。如果要设置同样的事情
sticky='we'
:您还必须选择中央一个。如果您想要新的东西,您可能需要选择所有九个正方形(我需要检查)