2011-12-27 52 views
5

我使用Python和PyQt的设计一个简单的接口设置一个PyQt的微件的初始宽度。在一个分离器

我的问题是这样的:

如何在分割设置的PyQt小部件的初始宽度,同时仍允许其用户时,它们会拖累分频器进行修改?

我想在分离器的两个窗口小部件中的一个为较窄,当应用程序第一次启动和我也希望用户能够通过拖动分频器手动改变宽度。我试着设置在Qt的设计师,然后最大宽度时,应用程序启动的部件是窄的,但你不能拖动分隔线将其展开。如果我不设置任何最大宽度那么当应用程序启动它们各自占据50%,但我可以手动拖动分隔调整比率。

回答

4

你尝试?:

QSplitter.setSizes (self, list-of-int list) 
###Sets the child widgets respective sizes to the values given in the list. 

你有here工作的例子

+0

谢谢,这工作。我不知道我是如何错过这个方法的。 – jminardi 2011-12-27 09:48:56