pyside6 scrollArea简单用法代码示例
先来张图
使用库
python 3.7.9
PySide6
环境:windows10
编辑器:pycharm
自我答辩
该示例实现scrollArea的使用,可以在里面随便添加控件,根据宽高是否超出显示页面,来自动增加滑动条。
代码示例
import sys
from PySide6 import QtWidgets
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QHBoxLayout, QLabel, QScrollArea
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.resize(400, 400)
self.setWindowTitle('Main window')
# 中心控件
self.center_widget = QtWidgets.QWidget()
# self.center_widget.setStyleSheet("border: 1px solid black;")
# 将中心控件放置到主窗口内
self.setCentralWidget(self.center_widget)