2017-01-28 1 views
0

は、ここで私は私の窓上のウィジェットをレイアウトするのに使用しているコードです:QGridLayoutを使用して比例サイズを組み込む方法は?

Result 1

は、私が2倍の幅のように左の列をしたいと思います:

widget = QWidget() 
    self.setCentralWidget(widget) 

    layout = QGridLayout() 

    map_group_box = QGroupBox() 
    map_group_box.setTitle('Navigation') 

    panel_group_box = QGroupBox() 
    panel_group_box.setTitle('Instrument Panel') 

    status_group_box = QGroupBox() 
    status_group_box.setTitle('Status') 

    layout.addWidget(map_group_box, 0, 0, 2, 1) 
    layout.addWidget(panel_group_box, 0, 1, 1, 1) 
    layout.addWidget(status_group_box, 1, 1, 1, 1) 

    widget.setLayout(layout) 

これが結果です左のもの。どのように達成するのですか?私はQSplittersを試しましたが、彼らはmacOSでとても醜いです。レイアウトにウィジェットを追加した後

答えて

1

layout.setColumnStretch(0, 2) 
layout.setColumnStretch(1, 1) 
関連する問題