如何让用户更改框架的宽度

时间:2017-01-13 08:29:55

标签: qt4 pyqt4

我的Qt4应用程序基本上有两个框架,每个框架显示或多或少的独立内容。用户应该能够使一个框架更小(另一个框架更大)

与QTableView中的行为非常相似,用户可以将一列放大或缩小。

是否有支持此功能的Qt小部件?如果没有,有关如何实现这一点的任何建议吗?

1 个答案:

答案 0 :(得分:2)

查看QtGui.QSplitterhttp://pyqt.sourceforge.net/Docs/PyQt4/qsplitter.html)。例如

# Add horizontal splitter 
horizontalSplitter = QtGui.QSplitter(QtCore.Qt.Horizontal)

# Add two widgets
horizontalSplitter.addWidget(widget1)
horizontalSplitter.addWidget(widget2)

你得到一个可拖动的水平分割器。希望这是你正在寻找的。