https://blog.csdn.net/LSXGM/article/details/80584180
/*****************Qt中关闭窗口命令*********************/
1.关闭主窗口并退出程序是 QApplication::exit()
2.如果是QDialog,就accept() 或 reject()
3.对于所有QWidget:close()
/*****************文本编辑框TexiEdit(#include <QTextEdit>)*********************/
设置下划线 QFont font = ui->textEdit->font(); font.setUnderline(checked); ui->textEdit->setFont(font);
/******************调色板的使用(#include <QPalette>)*********************/
QLabel 字体颜色—— palette.setColor(QPalette::WindowText, Qt::blue);
QTextEdit字体颜色—— palette.setColor(QPalette::Text, Qt::blue);
一PS:注意前景色,基本前景,背景色等之间的差别和类型。
QPalette::Highlight // 被选中后文字的背景色.
QPalette::HighlightText // 被选中后文字的前景色.
QPalette::Text // 文字的前景色
QPalette::Base // QTextEdit的背景色, 默认是白色的.
如:void QWDialog::setTextFontColor(){
QPalette plet = ui->textEdit->palette();
if(ui->radioButton_Red->isChecked())
plet.setColor(QPalette::Text,Qt::red);
ui->textEdit->setPalette(plet);
}