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

做网站需要基础吗考研培训

做网站需要基础吗,考研培训,加油站网站大全,网络建设公司排名控件 1. 按钮1.1 多选按钮1.2 2. 下拉列表框SARibbonComboBox2.1 简介2.2 代码实现 1. 按钮 1.1 多选按钮 软件功能:用于实现Category的名称居中。 SARibbonCheckBox继承于QCheckBox,使用方法完全相同。 SARibbonCheckBox* checkBox new SARibbonChe…

控件

  • 1. 按钮
    • 1.1 多选按钮
    • 1.2
  • 2. 下拉列表框SARibbonComboBox
    • 2.1 简介
    • 2.2 代码实现

1. 按钮

1.1 多选按钮

软件功能:用于实现Category的名称居中。
SARibbonCheckBox继承于QCheckBox,使用方法完全相同。

SARibbonCheckBox* checkBox = new SARibbonCheckBox(this);checkBox->setText(tr("Alignment Center"));checkBox->setObjectName("checkBoxAlignmentCenter");checkBox->setWindowTitle(checkBox->text());pannelStyle->addSmallWidget(checkBox);connect(checkBox, &SARibbonCheckBox::stateChanged, this, [=](int state) {if (state == static_cast<int>(Qt::Checked)) {ribbonBar()->setRibbonAlignment(SARibbonAlignment::AlignCenter);}else {ribbonBar()->setRibbonAlignment(SARibbonAlignment::AlignLeft);}});

在这里插入图片描述

1.2

Ribbon中的按钮采用QAction类来实现。

2. 下拉列表框SARibbonComboBox

2.1 简介

实现功能:设置程序窗口的样式
窗口的样式为枚举类型:

enum class SARibbonTheme
{RibbonThemeOffice2013,      ///< office2013主题RibbonThemeOffice2016Blue,  ///< office2016-蓝色主题RibbonThemeOffice2021Blue,  ///< office2021-蓝色主题RibbonThemeWindows7,        ///< win7主题RibbonThemeDark,            ///< 暗色主题RibbonThemeDark2
};

SARibbonComboBox直接继承于QComboBox,并没有添加什么函数
在这里插入图片描述

 * @brief QComboBox的Ribbon显示,可以显示QIcon和windowTitle在左侧*/
class SA_RIBBON_EXPORT SARibbonComboBox : public QComboBox
{Q_OBJECT
public:explicit SARibbonComboBox(QWidget *parent = nullptr);~SARibbonComboBox();
};

2.2 代码实现

//设置下拉列表框mComboboxRibbonTheme = new SARibbonComboBox();mComboboxRibbonTheme->setWindowTitle(tr("RibbonTheme"));mComboboxRibbonTheme->setObjectName("RibbonTheme");mComboboxRibbonTheme->addItem("Theme Win7", static_cast<int>(SARibbonTheme::RibbonThemeWindows7));mComboboxRibbonTheme->addItem("Theme Office2013", static_cast<int>(SARibbonTheme::RibbonThemeOffice2013));mComboboxRibbonTheme->addItem("Theme Office2016 Blue", static_cast<int>(SARibbonTheme::RibbonThemeOffice2016Blue));mComboboxRibbonTheme->addItem("Theme Office2021 Blue", static_cast<int>(SARibbonTheme::RibbonThemeOffice2021Blue));mComboboxRibbonTheme->addItem("Theme Dark", static_cast<int>(SARibbonTheme::RibbonThemeDark));mComboboxRibbonTheme->addItem("Theme Dark2", static_cast<int>(SARibbonTheme::RibbonThemeDark2));mComboboxRibbonTheme->setCurrentIndex(mComboboxRibbonTheme->findData(static_cast<int>(ribbonTheme())));pannelStyle->addSmallWidget(mComboboxRibbonTheme);connect(mComboboxRibbonTheme,QOverload< int >::of(&SARibbonComboBox::currentIndexChanged),  //信号重载,Overload 是一个模板类,用于显式指定要连接的信号或槽的参数类型,从而消除歧义this,[=](int index) {SARibbonTheme t = static_cast<SARibbonTheme>(index);setRibbonTheme(t);});

在这里插入图片描述

http://www.cadmedia.cn/news/16522.html

相关文章:

  • 国外vps 加速免费西安百度seo推广电话
  • 金华建设银行网站速推网
  • 扁平化手机网站宁波seo免费优化软件
  • 新网站应该怎么做可以排名靠前搜索引擎优化工具有哪些
  • 未及时取消网站备案填写电话的广告
  • 网站建设雨点好的seo网站
  • 沂源网站建设yx718优化方法
  • 建大仁科公司网站百度移动端模拟点击排名
  • 外发加工是否有专门的网站网络平台推广运营公司
  • 在阿里云里网站建设的步骤过程建网站专业
  • 上海企业排行榜网站建设seo优化培训
  • seo关键词优化软件合作江苏seo技术教程
  • unix做网站常用的数据库市场推广
  • 高端网站建设价钱百度网站的域名地址
  • 设计网页多少钱一个页面seo教学网站
  • 网站建设好公司哪家好线上营销工具
  • seo整站优化公司持续监控新手seo要学多久
  • wordpress 网站死机关联词有哪些
  • 北京网站制作网站竞价推广账户竞价托管费用
  • 江苏缘生源建设工程有限公司网站百度广告投放平台官网
  • 广州市建设工程安监站网站网络推广员的日常工作
  • 来宾seoseo网站优化方案
  • 福建城市建设厅网站湖南企业网站建设
  • 用dw做旅游的网站的设计招聘网站排名
  • 深圳快速网站制作哪里好搜索技巧
  • 女装电子商务网站建设百度seo排名公司
  • 医院网站建设步骤杭州网站建设
  • 浙江省住房和城乡建设厅网站打不开江北关键词优化排名seo
  • 小游戏开发软件seo网络推广优化教程
  • 网上怎么开网店创业抚州seo排名