Qt设置消息对话框的样式,比如:设置字体为黑色。
样式代码:
QMessageBox QLabel {
color: black;
}
比如,调用QMessageBox::about()弹出对话框。
注意: 对话框样式的设置需要在对话框显示之前进行,可以在调用QMessageBox::about()之前设置样式。
示例代码:
QMessageBox msgBox;
msgBox.setStyleSheet("QMessageBox QLabel { color: black; }");
msgBox.about(this, "提示", tr("TCP服务器连接失败!"));
通过先创建一个QMessageBox对象,然后设置样式,再调用about()方法显示对话框,就可以应用样式到对话框的文本中。
样式表是通过设置QMessageBox的子控件QLabel的样式来实现的。需要使用QMessageBox QLabel选择器来设置字体颜色为黑色。
样式代码:
QMessageBox QLabel {
color: black;
}
比如,调用QMessageBox::about()弹出对话框。
注意: 对话框样式的设置需要在对话框显示之前进行,可以在调用QMessageBox::about()之前设置样式。
示例代码:
QMessageBox msgBox;
msgBox.setStyleSheet("QMessageBox QLabel { color: black; }");
msgBox.about(this, "提示", tr("TCP服务器连接失败!"));
通过先创建一个QMessageBox对象,然后设置样式,再调用about()方法显示对话框,就可以应用样式到对话框的文本中。
样式表是通过设置QMessageBox的子控件QLabel的样式来实现的。需要使用QMessageBox QLabel选择器来设置字体颜色为黑色。
展开

评论
3