gpt4 book ai didi

python - Qt Python 单选按钮 : activate event

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:21 24 4
gpt4 key购买 nike

我正在为一个客户开发一个项目,其中的设计有一个带有独占选项的单选按钮。

这是运行并显示两个不错的单选按钮的一段代码:

    self.performGroupBox = QtGui.QGroupBox(self.centralwidget)
self.performGroupBox.setGeometry(QtCore.QRect(50, 20, 181, 121))
self.performGroupBox.setObjectName("performGroupBox")

self.consultRadioButton = QtGui.QRadioButton(self.performGroupBox)
self.consultRadioButton.setGeometry(QtCore.QRect(40, 30, 84, 18))
self.consultRadioButton.setObjectName("consultRadioButton")

self.insertRadioButton = QtGui.QRadioButton(self.performGroupBox)
self.insertRadioButton.setGeometry(QtCore.QRect(40, 60, 84, 18))
self.insertRadioButton.setObjectName("insertRadioButton")

它看起来像:

perform:
() Consult
() Insert

这里的重点是,如何知道标记了哪个选项:“consultRadioButton”或“insertRadioButton”?

以下是尝试获取此信息的示例:

    if self.consultRadioButton.isChecked():
self.call_Consult()
if self.insertRadioButton.isChecked():
self.call_Insert()

但是当单选按钮被选中时它没有做任何事情。

否则,使用连接应该是另一种选择:

    QtCore.QObject.connect(self.consultRadioButton, QtCore.SIGNAL("currentIndexChanged(QString)"), self.call_Consult)  
QtCore.QObject.connect(self.insertRadioButton, QtCore.SIGNAL("currentIndexChanged(QString)"), self.call_Insert)

但是也没用。

这里缺少什么......有什么建议吗?

非常欢迎和赞赏所有评论。

最佳答案

关于python - Qt Python 单选按钮 : activate event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1753939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com