📅  最后修改于: 2023-12-03 15:03:56.540000             🧑  作者: Mango
在 PyQt5 中,单选按钮使用 QRadioButton 类来创建。可以通过设置工具提示来为单选按钮提供上下文帮助信息,并可以在代码中访问该提示文本。
要设置单选按钮的工具提示,可以使用 setToolTip() 方法。例如,在创建单选按钮时,可以调用 setToolTip() 方法并将所需的提示文本作为参数传递:
self.radio_button.setToolTip('This is a tooltip')
要访问单选按钮的工具提示内容,可以使用 toolTip() 方法。例如,在处理单选按钮的信号时,可以调用 toolTip() 方法来获取提示文本并在屏幕上显示:
def handle_radio_button_click(self):
tooltip_text = self.radio_button.toolTip()
print(tooltip_text)
from PyQt5.QtWidgets import QApplication, QWidget, QRadioButton, QVBoxLayout
import sys
class MyWindow(QWidget):
def __init__(self):
super().__init__()
self.radio_button = QRadioButton('Click me')
self.radio_button.setToolTip('This is a tooltip')
self.radio_button.clicked.connect(self.handle_radio_button_click)
layout = QVBoxLayout()
layout.addWidget(self.radio_button)
self.setLayout(layout)
def handle_radio_button_click(self):
tooltip_text = self.radio_button.toolTip()
print(tooltip_text)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
此程序创建了一个窗口,其中包含一个单选按钮。当单击单选按钮时,程序将获取提示文本并在控制台中显示。