📅  最后修改于: 2023-12-03 15:03:56.032000             🧑  作者: Mango
在PyQt5中,使用QRadioButton可以创建单选按钮。默认情况下,单选按钮中显示的文字字体和大小是由系统默认字体决定的。但是,我们可以通过修改样式表来改变单选按钮中文字的字体和大小。
以下是修改单选按钮中文字的字体和大小的步骤:
创建一个QRadioButton对象。
radio_button = QRadioButton('Hello World')
使用样式表设置单选按钮中文字的字体和大小。
radio_button.setStyleSheet('font-size: 16px; font-family: Arial;')
完整的示例代码如下所示:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QRadioButton
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(100, 100, 400, 300)
radio_button = QRadioButton('Hello World', self)
radio_button.move(100, 100)
radio_button.setStyleSheet('font-size: 16px; font-family: Arial;')
if __name__ == '__main__':
app = QApplication(sys.argv)
my_window = MyWindow()
my_window.show()
sys.exit(app.exec_())
在上面的代码中,我们创建了一个单选按钮,设置了其显示的文字为'Hello World'。然后,我们使用样式表设置了单选按钮中文字的字体为Arial,字体大小为16px。
通过上述步骤,我们可以轻松地修改单选按钮中文字的字体和大小。使用样式表不仅可以修改单选按钮中文字的字体和大小,还可以修改其它控件的样式。在PyQt5中,样式表是一个很强大的工具,可以让我们轻松地定制应用程序的样式。