当前位置: 首页 > news >正文

超值的镇江网站建设百度小程序seo

超值的镇江网站建设,百度小程序seo,荆州网站开发好招人吗,电商软件开发多少钱1、概述 QFontDialog 是 Qt 框架中的一个对话框类,用于选择字体。它提供了一个可视化的界面,允许用户选择所需的字体以及相关的属性,如字体样式、大小、粗细等。用户可以通过对话框中的选项进行选择,并实时预览所选字体的效果。Q…
1、概述

QFontDialog 是 Qt 框架中的一个对话框类,用于选择字体。它提供了一个可视化的界面,允许用户选择所需的字体以及相关的属性,如字体样式、大小、粗细等。用户可以通过对话框中的选项进行选择,并实时预览所选字体的效果。QFontDialog 继承自 QDialog,是创建字体选择对话框的标准方式。

2、重要方法
  • QFontDialog(QWidget *parent = nullptr): 构造函数,创建一个新的 QFontDialog 对象。parent 是可选的父窗口参数。
  • static QFont getFont(bool *ok = nullptr, QWidget *parent = nullptr): 静态函数,显示字体对话框并返回用户选择的字体。如果 ok 不为 nullptr,则当用户点击“确定”时,*ok 将被设置为 true,否则为 falseparent 是可选的父窗口参数。
  • void setFont(const QFont &font): 设置字体对话框中默认显示的字体。
  • void setOption(QFontDialog::FontDialogOption option, bool on = true): 设置字体对话框的选项。option 是要设置的选项,on 指定该选项是否启用。

3、重要信号
  • currentFontChanged(const QFont &font): 当字体对话框中当前选择的字体发生变化时发射此信号。font 是新的字体。
  • fontSelected(const QFont &font): 当用户在字体对话框中选择字体并点击“确定”时发射此信号。font 是用户选择的字体。
#include <QApplication>  
#include <QWidget>  
#include <QLabel>  
#include <QPushButton>  
#include <QVBoxLayout>  
#include <QFontDialog>  
#include <QDebug>  class FontDialogDemo : public QWidget {  Q_OBJECT  public:  FontDialogDemo(QWidget *parent = nullptr) : QWidget(parent) {  QVBoxLayout *layout = new QVBoxLayout(this);  QLabel *label = new QLabel("请选择一个字体:", this);  layout->addWidget(label);  QPushButton *button = new QPushButton("选择字体", this);  layout->addWidget(button);  connect(button, &QPushButton::clicked, this, &FontDialogDemo::onFontButtonClicked);  this->labelToUpdate = new QLabel("Font Dialog 例子", this);  layout->addWidget(this->labelToUpdate);  this->setLayout(layout);  this->setWindowTitle("Font Dialog 例子");  }  private slots:  void onFontButtonClicked() {  bool ok;  QFont font = QFontDialog::getFont(&ok, this);  if (ok) {  this->labelToUpdate->setFont(font);  qDebug() << "选择的字体:" << font.family();  qDebug() << "字体大小:" << font.pointSize();  qDebug() << "字体是否加粗:" << font.bold();  qDebug() << "字体是否是斜体:" << font.italic();  }  }  private:  QLabel *labelToUpdate;  
};  int main(int argc, char *argv[]) {  QApplication app(argc, argv);  FontDialogDemo demo;  demo.show();  return app.exec();  
}  

觉得有帮助的话,打赏一下呗。。

           

http://www.mnyf.cn/news/52886.html

相关文章:

  • 网站美工做图推荐国外域名注册平台
  • 中国做室内设计的网站兔子bt搜索
  • 贵州疫情最新消息2020南安seo
  • 登陆中国建设银行网站我的账户密码怎么就有了?怎么清除百度app交易平台
  • 湖南网站建设公司代运营竞价公司
  • 泉州做网站qzxiaolv外贸独立站建站
  • 哈尔滨网站建设一薇ls15227杭州seo优化公司
  • 网站聚合搜索怎么做搜索引擎优化是指
  • wordpress is_singleseo实战培训教程
  • 受欢迎的福州网站建设刚刚济南发通知
  • 新乡免费网站建设百度指数的基本功能
  • 辽宁人工智能建站系统软件品牌营销策划公司排名
  • 手机网站建设找哪家哪个平台可以免费发广告
  • 郑州经济技术开发区法院上海搜索优化推广
  • 乌拉圭网站后缀制定营销推广方案
  • 论坛类网站备案吗星巴克营销策划方案
  • 如东网站建设百度seo排名优化技巧分享
  • 怎么做lol网站如何seo网站推广
  • php做网站安装关键词seo排名优化如何
  • 杭州建设网 工程信息网站广告联盟app下载赚钱
  • H5响应式网站示例网站优化的方式有哪些
  • 网站备案医疗保健审批号是什么今日舆情热点
  • 制作网站需要什么技术网站优化推广外包
  • 电商网站建设咨询seo排名优化是什么意思
  • 网页版哔哩哔哩怎么下载视频温州企业网站排名优化
  • b2b网站分为怎么自己建网站
  • 梨树县交通建设网站网络营销的成功案例分析
  • 网站 猜你喜欢 怎么做怎么做网站优化排名
  • 区政府网站建设规范报告百度最新版下载
  • 高端网站建设设计公司哪家好石家庄网络推广优化