当前位置: 首页 PyQt5控件基类QWidget 获取和设置控件内容区域
add-vip

获取和设置控件内容区域

一、学习指导

这节课我们只给大家展示一下控件内容区域的一些基本设置和获取方法,在后面我们说到多行文本控件、标签控件以及QSS样式的时候还会详细讲解如何精细的设置内容区域。

二、代码演示

from PyQt5.Qt import *
import sys


class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("控件内容区域获取和设置")
        self.resize(600, 500)
        self.func_list()

    def func_list(self):
        self.func()

    def func(self):
        label = QLabel(self)
        label.resize(150, 150)
        label.move(50, 50)
        label.setText('标签学习')
        label.setStyleSheet('background-color:green')
        label.setContentsMargins(50, 20, 0, 0)
        print(label.getContentsMargins())
        print(label.contentsRect())


if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = Window()

    window.show()
    sys.exit(app.exec_())


相关文章