1.文字样式和颜色分别用两个对话框选择
2.选中文字更改样式或颜色
void child::yangshi(){
bool ok;
QFont font = QFontDialog::getFont(&ok,QFont(“宋体”,20,QFont::Bold),this,“自定义文字属性”); //打开字体设置窗体
if(ok){
QTextCharFormat fmt;
fmt.setFont(font);
mergeCurrentCharFormat(fmt);
}
}
void child::color(){
QColor color = QColorDialog::getColor(Qt::black,this);
QTextCharFormat format;
format.setForeground(color);
mergeCurrentCharFormat(format);
}