2015-06-22 67 views
1

之间我想补充两个布局之间的间隔线:添加间隔物线布局的PyQt

Separador = QFrame() 
Separador.Shape(QFrame.HLine) 
Separador.setSizePolicy(QSizePolicy.Minimum,QSizePolicy.Expanding) 
Separador.setLineWidth(3) 
HPOUT1_layout = QVBoxLayout() 
HPOUT1_layout.addLayout(HPOUT1L_layout) 
HPOUT1_layout.addWidget(Separador) 
HPOUT1_layout.addLayout(HPOUT1R_layout) 

然而,这个代码只分开布局一点点,但没有线之间可见。 有没有另一种方式,我做错了什么?

回答

0

您没有正确设置框架的形状。

而不是

Separador.Shape(QFrame.HLine) 

使用

Separador.setFrameShape(QFrame.HLine) 
+0

它的工作,但我也不得不注释此行: 'Separador.setSizePolicy(QSizePolicy.Minimum,QSizePolicy.Expanding)' –