QSplitterを使用しましたが、スプリッター内のウィジェットの最小幅が32ピクセル(および高さ23ピクセル)であることがわかりました。誰かがこのデフォルトを変更する方法を知っていますか?つまり、スプリッターをドラッグして、スプリッター内のウィジェットの1つ(スプリッターに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()