обходной путь.

ользую 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()

Ответы на вопрос(1)

Ваш ответ на вопрос