📜  PyQt5 - 改变按钮的大小(1)

📅  最后修改于: 2023-12-03 15:03:56.333000             🧑  作者: Mango

PyQt5 - 改变按钮的大小

在PyQt5中,我们可以通过设置QPushButton按钮的大小,来满足不同的应用场景。

方法1:设置固定大小

使用setFixedWidth和setFixedHeight函数可以设置按钮的固定宽度和高度,如下所示:

button = QPushButton('按钮', self)
button.setFixedWidth(100)
button.setFixedHeight(50)

此时按钮的宽度为100,高度为50。

方法2:设置最小、最大和预设大小

使用setMinimumSize、setMaximumSize和resize函数可以设置按钮的最小、最大和预设大小,如下所示:

button = QPushButton('按钮', self)
button.setMinimumSize(80, 30)
button.setMaximumSize(120, 60)
button.resize(100, 50)

此时按钮的最小宽度为80,最小高度为30;最大宽度为120,最大高度为60;预设宽度为100,预设高度为50。

方法3:使用样式表设置大小

使用样式表可以为按钮设置大小,如下所示:

button = QPushButton('按钮', self)
button.setStyleSheet('QPushButton { width: 100px; height: 50px; }')

此时按钮的宽度为100,高度为50。

以上三种方法可以灵活地设置按钮的大小,使其适应不同的应用场景。