本文详细的介绍了QFontComboBox控件的各种操作,例如:新建界面、源文件、设置字体、获取字体、过滤字体、信号槽、其它文章等等操作。
实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFontComboBox()是QComboBox()的一个子类,但是它的内容是不能被编辑的,主要是用来选择字体。
本系列QT全面详解文章目前共有三十一篇,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。
本文作者原创,转载请附上文章出处与本文链接。
QT QFontComboBox 使用详解目录
1 新建界面
2 源文件
3 设置字体
4 获取字体
5 过滤字体
6 信号槽
7 其它文章
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include
#pragma execution_character_set("utf-8")
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void fontComboBoxFontChanged(QFont f);
private:
Ui::MainWindow *ui;
QString Title;
QString Version;
QString BlogText;
};
#endif // MAINWINDOW_H
ui->fontComboBox->setCurrentFont(QFont("黑体")); //设置字体
ui->fontComboBox->currentFont(); //获取字体
ui->fontComboBox->setFontFilters(QFontComboBox::ScalableFonts);
// AllFonts = 0, //所有字体
// ScalableFonts = 0x1, //可缩放
// NonScalableFonts = 0x2, //不可缩放
// MonospacedFonts = 0x4, //等宽字体
// ProportionalFonts = 0x8 //比例字体
private slots:
void fontComboBoxFontChanged(QFont f);
///信号与槽连接
connect(ui->fontComboBox, SIGNAL(currentFontChanged(QFont)), this,
SLOT(fontComboBoxFontChanged(QFont)));
void MainWindow::fontComboBoxFontChanged(QFont f)
{
f.setPointSize(20);
ui->label->setFont(f); //设置当前字体
}
QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit
QT QComboBox使用详解_双子座断点的博客-CSDN博客
QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查
Qt QStandardItemModel(1.超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel
Qt QStandardItemModel(2.超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件
QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton
QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit
Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message
QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式
QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions
QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis
Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框
QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualizatio
QT QSpinBox 整数计数器控件 使用详解_双子座断点的博客-CSDN博客
QT QDoubleSpinBox 浮点计数器控件(使用详解)_双子座断点的博客-CSDN博客_qdoublespinbox信号槽
QT QSlider、QHorizontalSlider、QVerticalSlider 控件 使用详解_双子座断点的博客-CSDN博客_qslider设置步长
QT QTabWidget 控件 使用详解_双子座断点的博客-CSDN博客
QT QCalendarWidget控件 使用详解_双子座断点的博客-CSDN博客
QT QStackedWidget 控件 使用详解_双子座断点的博客-CSDN博客
QT QVBoxLayout 垂直布局控件_双子座断点的博客-CSDN博客
QT QHBoxLayout 水平布局控件_双子座断点的博客-CSDN博客
QT QGridLayout网格布局控件_双子座断点的博客-CSDN博客
QT QVerticalSpacer 弹簧控件_双子座断点的博客-CSDN博客
QT QHorizontalSpacer弹簧控件_双子座断点的博客-CSDN博客
https://blog.csdn.net/qq_37529913/article/details/132166173