【问题标题】:Setting an initial width of a pyqt widget in a splitter在拆分器中设置 pyqt 小部件的初始宽度
【发布时间】:2012-09-23 23:42:12
【问题描述】:

我正在使用python和PyQt来设计一个简单的界面。

我的问题是这样的:

如何在分割器中设置 pyqt 小部件的初始宽度,同时仍允许用户在拖动分割器时对其进行修改?

我希望应用程序首次启动时拆分器中的两个小部件之一变窄,并且我还希望用户能够通过拖动分隔器来手动更改宽度。我尝试在 Qt-Designer 中设置最大宽度,然后当应用程序启动时小部件变窄,但您不能拖动分割线来扩展它。如果我没有设置任何最大宽度,那么当应用启动时,它们各占 50%,但我可以手动拖动分隔线来调整比例。

【问题讨论】:

    标签: python widget pyqt width


    【解决方案1】:

    你试过了吗?:

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

    您有 here 一个工作示例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-10
      • 2013-10-21
      • 2015-09-11
      • 2011-04-18
      • 1970-01-01
      相关资源
      最近更新 更多