我正在尝试在 QTextEdit 大写字母中制作所有文本,但目前失败了。这是我的代码,它什么也不做。
void MainWindow::on_actionCapital_triggered()
{
QTextCharFormat capital2;
capital2.setFontCapitalization(QFont::AllUppercase);
ui->textEdit->setCurrentCharFormat(capital2);
}
我是一名 java 编码员,所以 c++ 不是我的强项
我也尝试了以下代码,但没有成功:
QFont font = ui->textEdit->font();
font.setCapitalization(QFont::AllUppercase);
ui->textEdit->setFont(font);
有人可以指出我正确的方向吗?