QT界面常用函数总结

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);

扫描二维码关注公众号,回复: 9917953 查看本文章

一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);

}

 
 
发布了101 篇原创文章 · 获赞 3 · 访问量 6349

猜你喜欢

转载自blog.csdn.net/qq_37631516/article/details/104324367