обходной путь.
ользую QSplitter и обнаружил, что минимальная ширина виджета в разделителе составляет 32 пикселя (и 23 пикселя в высоту). Кто-нибудь знает, как изменить это значение по умолчанию? Другими словами, вы не можете перетащить сплиттер, чтобы один из виджетов (предположим, что в сплиттере есть 2 виджета) в сплиттере имел ширину менее 32 пикселей.
Код:
class Example(QtGui.QWidget):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
self.resize(400,400)
m = QtGui.QSplitter(self)
m.resize(200, 100)
x = QtGui.QPushButton(m)
x.setGeometry(0, 0, 100, 100)
y = QtGui.QPushButton(m)
y.setGeometry(0, 100, 100, 100)
m.setSizes([20, 180])
# this will show you that the width of x is 32 (it should be 20!)
print x.width()