毕业设计做个GUI界面,一开始用Matlab做,只显示5张图片,后来打算显示多一点,10张20张,用Matlab我就不知道怎么弄了。后来就换成了PyQt,这边写下这次做GUI时遇到的一些问题。
- 显示20张图片,用滚动条的形式,使用QlistWidget,参照pyqt QlistWidget 自定义设计一(静态设计)。
- 水平布局QHBoxLayout,左右排列;垂直布局QVBoxLayout,上下排列。布局安排时间隔啥的,有addStretch,AlignCenter,setContentsMargins,setSpacing等等。
- QMainWindow不能设置布局管理,需要时借助QWidget:
widget = QWidget() self.setCentralWidget(widget) ... widget.setLayout(layout)
1 | #!/usr/bin/env python3 |