首页 > 其他分享 >9、QFontDialog(字体对话框)

9、QFontDialog(字体对话框)

时间:2023-12-08 09:23:18浏览次数:26  
标签:glayout 对话框 fontlineEdit 字体 QFontDialog Dialog fontButton include

 

#ifndef DIALOG_H
#define DIALOG_H

#include <QDialog>
#include<QPushButton>
#include<QLineEdit>
#include<QFontDialog>
#include<QGridLayout>

class Dialog : public QDialog
{
    Q_OBJECT

public:
    Dialog(QWidget *parent = 0);
    ~Dialog();

private:
    QGridLayout *glayout;
    QPushButton *fontButton;
    QLineEdit *fontlineEdit;

private slots:
    void dispFontFunc();
};

#endif // DIALOG_H
#include "dialog.h"
#include <QFontDialog>

Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
{
    setWindowTitle("字体对话框测试");
    glayout =new QGridLayout(this);

    fontButton=new QPushButton("字体对话框");

    fontlineEdit=new QLineEdit;
    fontlineEdit->setText("看字体");

    glayout->addWidget(fontButton,0,0);
    glayout->addWidget(fontlineEdit,0,1);

    connect(fontButton,SIGNAL(clicked()),this,SLOT(dispFontFunc()));
}

Dialog::~Dialog()
{

}

void Dialog::dispFontFunc()
{
    bool isbool;
    QFont font=QFontDialog::getFont(&isbool);

    if(isbool){
      fontlineEdit->setFont(font);
    }
}

 

标签:glayout,对话框,fontlineEdit,字体,QFontDialog,Dialog,fontButton,include
From: https://www.cnblogs.com/baisedeyu/p/17884441.html

相关文章

  • 8、QColorDialog类(颜色对话框)
    QColorDialog类Qt中提供标准对话框,其中QColorDialog类(颜色对话框)。备注:不同系统平台显示效果有所不同,(原因是系统主题风格不一样,但功能一样)。  #ifndefDIALOG_H#defineDIALOG_H#include<QDialog>#include<QPushButton>#include<QFrame>#include<QColor>#......
  • 7、QFileDialog类文件对话框
    QFileDialog类(文件对话框) #ifndefDIALOG_H#defineDIALOG_H#include<QDialog>#include<QLabel>#include<QLineEdit>#include<QPushButton>#include<QHBoxLayout>//水平布局#include<QVBoxLayout>//垂直布局#include<QFile......
  • Native Drawing开发指导,实现HarmonyOS基本图形和字体的绘制
    场景介绍Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:● 2D图形绘制。● 文本绘制。接口说明接口名描述OH_Drawing_BitmapCreate (void)创建一个位图对象。OH_Drawing_BitmapBuild (OH_Drawing_Bitmap *, const uint32_t width, c......
  • CSS如何给字体加边框
    <h1>字体边框</h1>h1{background-color:black;font-family:"Raleway",sans-serif;font-size:28px;color:red;//下方是加边框的内容text-shadow:4px4px0white,4px-4px0white,-4px-4px0white,-4px4px0white,4px3px0w......
  • Native Drawing开发指导,实现HarmonyOS基本图形和字体的绘制
     场景介绍Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:● 2D图形绘制。● 文本绘制。接口说明接口名描述OH_Drawing_BitmapCreate (void)创建一个位图对象。OH_Drawing_BitmapBuild (OH_Drawing_Bitmap......
  • matplotlib中文字体渲染
    title:matplotlib中文字体渲染banner_img:https://cdn.studyinglover.com/pic/2023/12/334c0c129076533308cbc7e03f8c55be.pngdate:2023-12-421:52:00tags:-踩坑matplotlib中文字体渲染matplotlib在画图例的时候不可避免的需要使用中文字体,但是有的时候电脑自带的字......
  • android 申请相机权限没有弹出授权对话框怎么办?
    当您在Android应用程序中申请相机权限时,如果没有弹出授权对话框,可能是由于以下几个原因导致的:权限已被授权:在某些情况下,如果用户先前已经授予了相机权限,系统将自动授予权限,而不会再次显示授权对话框。您可以在应用程序的设置中查看权限状态,或者在设备的应用程序设置中查看您的应用......
  • 3-4 极语言字体框类、查找替换类、页面框类、打印类——成员表
    中文名字英文名称长度作用解释字体框类CHOOSEFONT60弹出一个选取颜色的对话框,并得到颜色相关信息。函数:ChooseFont字体框类——成员表中文英文类型作用解释长度lStructSize整数指定这个结构的大小,以字节为单位。窗口hwndOwner整数拥有对话框的窗口的句柄。可不指定设备hDC整数显示......
  • 极语言3-10笔刷类、画笔类、色域类、逻辑字体类——成员表
    中文名字英文名称长度作用解释笔刷类LOGBRUSH12包含了笔刷数据的信息笔刷类——成员表样式lbStyle整数指定画笔样式。BS_SOLID等颜色lbColor整数指定要绘制画笔的颜色。中空笔刷和内存指定无效填充lbHatch整数指定一个填充样式。HS_CROSS等中文名字英文名称长度作用解释画笔类LOGPE......
  • Web 应用中显示页面字体使用的 font-based icons 技术讲解
    在前端Web应用开发中,采用字体图标(font-basedicons)的方法是一种常见的技术,它允许开发者使用字体文件来呈现图标,而不是使用传统的图像文件。这种方法的优势在于它提供了一种灵活、轻量级且易于管理的方式来集成和使用图标,同时减少了HTTP请求和提高性能。Font-basedicons的实现通......