目录
一、QFontComboBox的相关介绍
1、实际使用
二、QTextEdit与QPlainTextEdit
三、QDial的相关介绍
四、QKeySequenceEdit的相关介绍
此文为作者原创,创作不易,转载请标明出处!
一、QFontComboBox的相关介绍
1、实际使用
一般使用较少,可以拖动 一个QFontComboBox和一个lable控件在界面上,加上文字“你好”,然后QFontComboBox转到槽中,使用信号currentFontChanged(QFont),在构造函数中,加入过滤器:
ui->fontComboBox->setFontFilters(QFontComboBox::ScalableFonts);
最后就是在槽函数中加入:
void MainWindow::on_fontComboBox_currentFontChanged(const QFont &f)
{
QFont font = ui->fontComboBox->currentFont();
可以实现改变字体来改变文字
font.setPointSize(12);
ui->label->setFont(font);
}
实现如下:
二、QTextEdit与QPlainTextEdit
两者都是文本编辑器,一般QPlainTextEdit是一个高级的查看器/编辑器,支持纯文本。
QTextEdit类用于编辑和显示纯文本和富文本。
通用的,将组件中显示的所有文字读出来,实现如下:
QString str = ui->textEdit->toPlainText();
三、QDial的相关介绍
一般这个控件使用也较少,特殊行业可能需要,这个就是可以做成汽车表盘一样设置,可以自己自定义,修改下样式等。使用的基本属性,有点类似QSlider,如下:
四、QKeySequenceEdit的相关介绍
这个使用的更少了,主要设置快捷键显示作用,查了网上相关资料,由于历时原因所以这个控件还存在,除非有要求,一般使用不了
博客欣赏:
精灵球Plus介绍_清风徐来Groot的博客-CSDN博客