📅  最后修改于: 2023-12-03 15:03:56.333000             🧑  作者: Mango
在PyQt5中,我们可以通过设置QPushButton按钮的大小,来满足不同的应用场景。
使用setFixedWidth和setFixedHeight函数可以设置按钮的固定宽度和高度,如下所示:
button = QPushButton('按钮', self)
button.setFixedWidth(100)
button.setFixedHeight(50)
此时按钮的宽度为100,高度为50。
使用setMinimumSize、setMaximumSize和resize函数可以设置按钮的最小、最大和预设大小,如下所示:
button = QPushButton('按钮', self)
button.setMinimumSize(80, 30)
button.setMaximumSize(120, 60)
button.resize(100, 50)
此时按钮的最小宽度为80,最小高度为30;最大宽度为120,最大高度为60;预设宽度为100,预设高度为50。
使用样式表可以为按钮设置大小,如下所示:
button = QPushButton('按钮', self)
button.setStyleSheet('QPushButton { width: 100px; height: 50px; }')
此时按钮的宽度为100,高度为50。
以上三种方法可以灵活地设置按钮的大小,使其适应不同的应用场景。