如何解决pyqt5中带有无线电按钮的弹出消息框
我有一个python函数,将弹出消息显示为qmessageBox,其中包括一组单选按钮,其中单选按钮是从列表中初始化的。
该列表是根据数据框的dtypes创建的,并返回列名称。
问题是,当消息弹出时,它不包含任何单选按钮。
def showColumnINTType(self,df):
msg = QtWidgets.QMessageBox()
msg.setwindowTitle("Numeric Columns")
msg.setText("Select the column to add to pie chart values")
msg.setIcon(QtWidgets.QMessageBox.Question)
msg.setStandardButtons(QMessageBox.Cancel | QMessageBox.Retry | QMessageBox.Ignore)
self.my_vertical_layout = QHBoxLayout()
column_int_types=([key for key in dict(df.dtypes) if dict(df.dtypes)[key] in ['float64','int64']])
for cit in column_int_types:
q_int_type = QtWidgets.qradiobutton(cit,self)
self.my_vertical_layout.addWidget(q_int_type)
x = msg.exec_()
我将不胜感激
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。