|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
有如下代码:
# 创建一个消息框
msg_box = QMessageBox()
###
# 设置标题的字体和颜色
title_font = QFont('Arial', 12, QFont.Weight.Bold)
title_color = QColor(255, 0, 0) # 红色
###
msg_box.setWindowTitle('123')
msg_box.setStyleSheet(f"QLabel#qt_msgbox_label{{ color: {title_color.name()}; }}")
msg_box.setText(f'<span style="color:{title_color.name()}">{msg_box.text()}</span>')
msg_box.setFont(title_font)
# 设置文本的字体和颜色
text_font = QFont('Arial', 10)
text_color = QColor(0, 0, 255) # 蓝色
msg_box.setText('234~~')
msg_box.setStyleSheet(f"QLabel#qt_msgbox_label{{color: {text_color.name()};}}")
msg_box.setText(f'<span style="color:{text_color.name()}">{msg_box.text()}</span>')
msg_box.setFont(text_font)
# 获取对应的按钮
yes_button = msg_box.addButton('是', QMessageBox.ButtonRole.YesRole)
no_button = msg_box.addButton('否', QMessageBox.ButtonRole.NoRole)
# 设置按钮文本为中文
yes_button.setText('是')
no_button.setText('不是')
# 显示消息框,并获取用户点击的按钮
clicked_button = msg_box.exec()
# 做出相应的操作
if clicked_button == QMessageBox.StandardButton.Yes:
print('用户点击了是按钮')
else:
#
print('用户点击了不是按钮')
sys.exit()
怎么运行下来都是在执行else命令,显示用户选择了不是按钮? 并且程序也不退出。。。
|
|