QFontDialog
QFontDialog是Qt框架中的一个对话框,用于显示字体选择器。它允许用户选择字体、字号以及样式(如粗体和斜体)等属性,并返回所选字体的信息。
QFontDialog通常可以通过调用其静态函数getFont()来使用。该函数会弹出一个字体选择器对话框,用户可以在其中选择所需的字体,然后单击OK按钮返回所选字体的信息。
除了基本的字体选择功能之外,QFontDialog还提供了一些其他的特性。例如,它可以根据传递给它的初始字体值预先设置字体选择器的初始状态。它还可以设置其对话框标题以及任何其他自定义属性(例如,显示粗体和斜体复选框)。
dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include <QPushButton>
#include <QFrame>
#include <QGridLayout>
#include <QColorDialog> //用于选择颜色。它提供了一个用于选择颜色的图形界面和一组常用的颜色、自定义颜色等选项。
class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *parent = nullptr);
~Dialog();
QPushButton *qpb;
QFrame *qf;
QGridLayout *qglayout;
private slots:
void setColorFunc();
};
#endif // DIALOG_H
</