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

wordpress不显示头像seo外链建设的方法有

wordpress不显示头像,seo外链建设的方法有,营销型网站建设规划书,建设银行 网站 字体Qt/C学习系列之QGroupBox控件的简单使用 前言样式使用代码层面初始化控件事件过滤器点击事件处理 总结 前言 最近在练手一个项目,项目中有不同功能的划分,为了功能分区一目了然,我使用到QGroupBox控件,也是在界面排版布局中最常用…

Qt/C++学习系列之QGroupBox控件的简单使用

  • 前言
  • 样式使用
  • 代码层面
    • 初始化控件
    • 事件过滤器
    • 点击事件处理
  • 总结


前言

最近在练手一个项目,项目中有不同功能的划分,为了功能分区一目了然,我使用到QGroupBox控件,也是在界面排版布局中最常用的控件之一。下面就详细介绍一下项目中的具体使用。


样式使用

在这里插入图片描述

在项目初始化的时候,就简单粗暴的使用setStyleSheet对ui界面进行统一的设定。
那么QGroupBox控件可以定义什么的样式呢?

  • 边框样式
    border、border-width、border-style、border-color、border-radius
  • 字体样式
    font-size、font-family、font-weight、color
  • 背景样式
    background-color、background-image、background-repeat、background-position
  • 内边距和外边距
    padding、margin
  • 标题样式
    QGroupBox 的标题可以通过子控件选择器 QGroupBox::title 来单独设置样式。
  • 指示器样式
    QGroupBox 可以添加复选框,也可以用QGroupBox::indicator类设置样式。
    复选框可以这样加
    在这里插入图片描述

代码层面

项目中,我们将一些内容进行分类后,需要根据勾选的QGroupBox做出对应的操作。有时候需要QGroupBox的点击事件。

初始化控件

void MainWindow::QGroupBox_init()
{ui->groupBox_1->installEventFilter(this); // 为 groupBox_1 安装事件过滤器ui->groupBox_2->installEventFilter(this); // 为 groupBox_2 安装事件过滤器GroupBox.append(ui->groupBox_1); // 将 groupBox_1 添加到控件列表GroupBox.append(ui->groupBox_2); // 将 groupBox_2 添加到控件列表// 默认勾选 QGroupBox1if (!GroupBox.isEmpty()) {GroupBox.first()->setStyleSheet("XXX");}
}
  • installEventFilter:为控件安装事件过滤器,以便捕获鼠标点击事件。
  • GroupBox:一个列表,可以动态改变样式的 QGroupBox 控件。将列表第一个设置默认的样式。
    在这里插入图片描述
    初始化时也可以使用setStyleSheet对控件进行样式定义。举个例子:
this->setStyleSheet("QGroupBox { ""border: 2px solid #ccc;font-size: 14px; font-weight: normal; color: black; padding: 20px; border-radius: 20px;""}");
  • 边框为 2 像素宽的浅灰色实线。字体大小为 14 像素,字体颜色为黑色,字体粗细为正常。控件内部的填充间距为 20 像素。边框的四个角为半径 20 像素的圆角。

事件过滤器

在初始化中就使用到事件过滤器,是因为当界面中的QGroupBox过多,而我们只需要对其中某些QGroupBox进行处理时,可以使用事件过滤事件进行处理。

bool MainWindow::eventFilter(QObject *obj, QEvent *event)
{if (event->type() == QEvent::MouseButtonPress) { // 检测鼠标点击事件QGroupBox *clickedGroupBox = qobject_cast<QGroupBox *>(obj); // 将点击的对象转换为 QGroupBox 类型if (设置条件) { // 判断是否为列表中的 QGroupBoxonGroupBoxClicked(clickedGroupBox); // 调用点击事件处理函数return true; // 事件已处理}}return QMainWindow::eventFilter(obj, event); // 调用基类的事件过滤器
}
  • event->type():判断事件类型是否为鼠标点击事件。
  • qobject_cast<QGroupBox *>(obj):将点击的对象转换为 QGroupBox 类型。
  • onGroupBoxClicked:调用点击事件处理函数。

点击事件处理

void MainWindow::onGroupBoxClicked(QGroupBox *clickedGroupBox)
{// 获取被点击的 QGroupBox 的名称QString groupName = clickedGroupBox->title();//接着对点击的QGroupBox进行处理
}
  • 获取标题:通过 clickedGroupBox->title() 获取被点击的 QGroupBox 的标题。

总结

本文根据实际项目出发,介绍了QGroupBox 的相关事件处理方式。

http://www.dtcms.com/wzjs/334935.html

相关文章:

  • 怎么查网站备案信息查询新闻投稿
  • 武锡网站建设生购房政策一键优化清理
  • 公司网站建设需要注意的地方企业课程培训
  • 珠海建站网站站长素材音效
  • 轻松筹 做的网站价格免费直链平台
  • 那些网站做民宿18岁以上站长统计
  • 网站建设合同要注意什么网络宣传推广方法
  • 男人做鸭子的网站免费网站推广软件
  • 如何注册公司抖音号嘉兴seo外包平台
  • 建网站域名注册小说关键词搜索器
  • 软件ui设计培训机构网站seo啥意思
  • 专业的铁岭做网站公司seo优化seo外包
  • 网站建设 淄博 兼职燃灯seo
  • 廊坊做网站的大公司百度知道客服电话
  • 网站建设规划书应当包含哪些内容seo网站推广简历
  • 网站建设调研问卷宁波seo入门教程
  • 做网站会员功能电商网站策划
  • wordpress采集微博石家庄百度推广优化排名
  • 上海大型网站制作公司seo是啥软件
  • 云南省网站建设收费调查报告百度关键词推广
  • cpa广告网站怎么做谷歌浏览器下载手机版官网
  • 2015做啥网站致富阿里云域名注册
  • wordpress企业网站模板北京网站优化平台
  • 网站建设应遵循哪几项原则哈尔滨百度搜索排名优化
  • 如何做幸运28网站代理百度百科词条创建入口
  • 教做炸鸡汉堡视频网站宝塔建站系统
  • 网站新闻列表怎么做网站推广工具
  • 做网站开发的今日头条最新消息
  • 网站制作 网站建设网站建设方案优化
  • 网站诊断表网站播放视频速度优化