实现功能
- 编辑器实现了设置文本的加粗、倾斜和添加下划线
- 编辑器还实现了设置文本的颜色
运行效果截屏
代码实现
.cpp文件主要代码
void QWDialog::on_chkBoxUnder_clicked(bool checked)
{
QFont font=ui->txtEdit->font();
font.setUnderline(checked);
ui->txtEdit->setFont(font);
}
void QWDialog::on_chkBoxItalic_clicked(bool checked)
{
QFont font=ui->txtEdit->font();
font.setItalic(checked);
ui->txtEdit->setFont(font);
}
void QWDialog::on_chkBoxBold_clicked(bool checked)
{
QFont font=ui->txtEdit->font();
font.setBold(checked);
ui->txtEdit->setFont(font);
}
void QWDialog::setTextFontColor()
{
QPalette plet=ui->txtEdit->palette();
if(ui->rBtnBlue->isChecked())
{
plet.setColor(QPalette::Text,Qt::blue);
}
else if(ui->rBtnBlack->isChecked())
{
plet.setColor(QPalette::Text,Qt::black);
}
else if(ui->rBtnRed->isChecked())
{
plet.setColor(QPalette::Text,Qt::red);
}
else
{
plet.setColor(QPalette::Text,Qt::black);
}
ui->txtEdit->setPalette(plet);
}
版权声明:本文为qq_41663505原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。