# 创建父控件为 Window 的分割窗口:splitter_0 = QSplitter(self) # 设置分割窗口下的控件不可折叠:splitter_0.setChildrenCollapsible(False) # 设置分割条的宽度:splitter_0.setHandleWidth(35) # 设置分割窗口大:splitter_0.resize(600, 450) # 创建父控件为 splitter_0 的分割窗口:splitter_1 = QSplitter(splitter_0) # 设置分割窗口的方向:splitter_1.setOrientation(Qt.Horizontal) # 为分割窗口添加控件:splitter_1.addWidget(QTextEdit('横向排列')) # 设置分割窗口下的控件的宽度,如果是垂直排列的则是高度:splitter_1.setSizes([120, 80, 60]) # 设置分隔条是否跟随鼠标移动:splitter_1.setOpaqueResize(False) # 创建父控件为 splitter_0 且垂直分割的分割窗口:splitter_2 = QSplitter(Qt.Vertical, splitter_0) # 为分割窗口插入控件:splitter_2.insertWidget(0, QTextEdit('垂直排列')) # 根据 ID 来设置分割窗口中的控件比例:splitter_2.setStretchFactor(0, 1) # 根据 ID 来设置分割窗口下的控件是否可以折叠:splitter_2.setCollapsible(0, False)
python Qspliter
最新推荐文章于 2024-04-26 20:37:16 发布