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

宝安做棋牌网站建设哪家服务好百度智能云

宝安做棋牌网站建设哪家服务好,百度智能云,百度短网址生成器,如何做动态网站Qt功能区 1. 功能区简介2. SARibbon2.1 简介2.2 编译与安装采用CMake-gui进行编译采用VS进行编译安装与使用 Qt 官方不支持 Ribbon 风格(Ribbon UI 风格是微软开创的,具有专利许可协议,许可协议对从构建 UI 的指令到每个按钮间的空格数都做了…

Qt功能区

  • 1. 功能区简介
  • 2. SARibbon
    • 2.1 简介
    • 2.2 编译与安装
      • 采用CMake-gui进行编译
      • 采用VS进行编译
      • 安装与使用

Qt 官方不支持 Ribbon 风格(Ribbon UI 风格是微软开创的,具有专利许可协议,许可协议对从构建 UI 的指令到每个按钮间的空格数都做了详细的规定。接受该协议的开发人员,必须同意严格遵循当前和未来的设计指南,并且不能用其开发与 MS Office 直接竞争的产品。

1. 功能区简介

目前,市面上关于 Ribbon for Qt 的项目,有开源的,也有商用的,数量不在少数。

项目名称简介
QtitanRibbon一款商用的遵循 Microsoft Ribbon UI 的组件,功能高级
SARibbon一款轻量级的 Ribbon 控件,功能中级
fancyribbon一款精选的 Ribbon 控件,功能初级
QtRibbonGUI一款简单的 Ribbon-UI,功能初级
QRibbon标准 QMenuBar 自动转换为 Ribbon 风格,思路不错,功能初级
Qt-Ribbon-WidgeA Ribbon widget for Qt,功能初级
TabToolbarA small library for creating tabbed toolbars,功能初级
CbersUIQT Ribbon Plugin Framework,功能未知
qt-ribbonA ribbon bar implementation for Qt widgets applications,功能未知
wribbonQt Ribbon library,功能未知
stripemenuMenu tipo cinta basado en Qt ( Ribbon menu Qt-based ),功能未知
ribbonSARibbon 衍生版本

QxRibbon 组件中关键的类名与其它主流的命名区别如下:

QtitanRibbonSARibbonBCGControls
RibbonMainWindowSARibbonMainWindowN/A
RibbonBarSARibbonBarCBCGPRibbonBar
RibbonPageSARibbonCategoryCBCGPRibbonCategory
RibbonGroupSARibbonPanelCBCGPRibbonPanel
RibbonGallerySARibbonGalleryN/A
RibbonButtonSARibbonToolButtonCBCGPRibbonButton
RibbonQuickAccessBarSARibbonQuickAccessBarCBCGPRibbonQuickAccessToolbar

2. SARibbon

2.1 简介

下载地址
SARibbon适用于大型软件、工业软件、复杂软件的ui,在设计时参考了MFC Ribbon接口的命名风格;界面样式参考了微软Office系列软件以及WPS软件的Ribbon界面,并结合了两者的优点。SARibbon是一个可定义多种主题风格的Ribbon控件,它能通过qss快速的定义出自己想要的主题风格.
功能:

  1. 针对Ribbon的布局和显示
  2. 支持最小化模式,ribbon只显示标签(默认双击标签会进行切换),支持上下文标签tab
  3. 支持quickAccessBar(word快速菜单),在不同布局模式下会有不同的显示效果
  4. 支持4种不同的ribbon button,普通按钮,延迟弹出菜单按钮,菜单按钮,action菜单按钮(action菜单按钮是此ribbon控件最主要解决的问题之一)
  5. 支持4种不同风格的布局样式:宽松和紧凑的三行和两行模式
  6. (Qt 样式表:Qt Style Sheets)对ribbon进行自定义设置,可实时切换主题,内置了5种不同风格的主题:win7主题,office2013主题,office2016主题,office2021主题,dark主题。
  7. 提供Gallery控件:Gallery 控件用于以某种布局方式展示一组图片、图标或者其他可视化元素,用户可以在其中浏览、选择这些元素。
    在这里插入图片描述
  8. 支持超长滚动和Option Action
  9. 提供居中对齐模式

2.2 编译与安装

采用CMake进行编译。
在Windows平台中VS2019集成了cmake的功能,可以直接在VS中进行CMake文件的操作。在使用的过程中,最好安装最新版的cmake.VS中自带的cmake编译器不是最新版本,安装最新版本后就可以将VS中的cmake编译平台进行更新。

采用CMake-gui进行编译

在这里插入图片描述再次点击“Configure”
在这里插入图片描述
点击“Generate”
在这里插入图片描述
编译后的文件变化情况对比:
在这里插入图片描述
在这里插入图片描述
在每个CMakeLists.txt文件目录下会生成VS的项目文件,打开项目文件配置后即可生成目标文件。

采用VS进行编译

在这里插入图片描述
打开根目录下的CMakeLists.txt文件,在VS中将自动完成配置。
在这里插入图片描述
右键“CMakeLists.txt”然后进行"生成"和“安装”即可。得到响应的静态库、动态库和案例展示。
在这里插入图片描述
Note:在借助第三方库再生成的动态和静态库中,最好采用编译平台直接生成。

安装与使用

详情参见VS中动态库和静态库的使用
本项目是在VS中使用,因此有些参数需要再VS项目中预先配置。

  • 公开的预定义宏
    SARibbon在编译过程中有些预定义宏,这些宏在基于visual studio的库引入是必须的
    1. SARIBBON_USE_3RDPARTY_FRAMELESSHELPER=1/0,此宏用来定义是否引入了QWindowkit库
    2. SARIBBON_ENABLE_SNAP_LAYOUT=1/0,此宏在SARIBBON_USE_3RDPARTY_FRAMELESSHELPER=1时才有用,用于定义是否开始windows11的snap layout效果
http://www.dtcms.com/wzjs/333671.html

相关文章:

  • 网站404页面优化珠海企业网站建设
  • 免费招聘网站平台网站浏览器
  • 新民网站建设价格咨询广州竞价托管公司
  • 网站备案背景幕布打印多大网络营销的模式有哪些?
  • 网站开发 英文常州免费网站建站模板
  • 微商怎么做网站谷歌浏览器网页版在线
  • 网站建设时间360网站推广
  • 射洪网站建设西安网络推广公司网络推广
  • 哪个网站做海南二手房青岛做网络推广的公司有哪些
  • 酷家乐装修设计软件手机版免费版沈阳网络优化培训
  • 设计型网站建设帮我搜一下长沙做网络销售
  • 邮政编码html编写搜索引擎优化的内容包括
  • DW自动生成代码做网站长沙seo结算
  • 安徽有几家做网站厦门人才网招聘官网
  • 建网站没有公司地址怎么办网络防御中心
  • 济南品牌网站建设价格电脑优化大师下载安装
  • 旅游网站系统功能情感式软文广告
  • 网站专题二级页怎么做临沂网站建设方案服务
  • 租用海外服务器的网站有域名吗公众号seo排名
  • wordpress 点评类网站软件外包平台
  • 网站开发用框架开发的优缺点郑州品牌网站建设
  • 网站制作 青岛活动推广方案
  • 自动外链seo实战培训费用
  • 深圳英文网站建站毕业设计网站
  • 网站建设目标计划书西安网站建设公司电话
  • 网站后台如何备份注册推广赚钱一个80元
  • 程序员做网站美工能过关吗网站制作需要多少钱
  • 类型: 营销型网站建设微营销平台
  • 银川商城网站开发设计关键词优化好
  • 天津小型网站建设推广产品的软文怎么写