本文摘自php中文网,作者不言,侵删。
这篇文章主要介绍了PyQt5每天必学之窗口分隔,具有一定的参考价值,感兴趣的小伙伴们可以参考一下QSplitter使用户可以通过拖动子面板的边界控制子面板的大小。在我们的例子中,我们使用了两个QSplitter 对三个QFrame 控件进行了分隔。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|
在我们的例子中,我们使用了三个框架部件和两个QSplitter 。请注意,某些主题的QSplitter 边界可能不可见。
topleft = QFrame(self)
topleft.setFrameShape(QFrame.StyledPanel)
我们为QFrame 控件添加StyledPanel样式能使QFrame 控件之间的界限更加明显。
splitter1 = QSplitter(Qt.Horizontal)
splitter1.addWidget(topleft)
splitter1.addWidget(topright)
我们创建了一个QSplitter控件,并添加两个QFrame 进去。
splitter2 = QSplitter(Qt.Vertical)
splitter2.addWidget(splitter1)
We can also add a splitter to another splitter widget. 我们还可以添加一个QSplitter到另一个QSplitter控件中。
程序执行后
相关推荐:
PyQt5每天必学之工具提示功能
以上就是PyQt5每天必学之QSplitter实现窗口分隔的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python的file tell()方法使用方法及作用解析(实例)
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。