SARibbon v1.0.3
注:
-
- v1.x以上版本要求C++17
-
- v1.x以上版本引入frameless库解决跨平台多屏幕下无边框的显示framelesshelper
-
- 支持的最低的Qt版本为Qt5.14,如果在低版本Qt需要,请使用0.x版本
-
- 此发布版把SARibbonBar相关的代码整合到SARibbon.h和SARibbon.cpp中,静态qmake引入使用到
SARibbon.h
、SARibbon.cpp
、SARibbon.pri
、SARibbonBar/resource.qrc
4个文件以及SARibbonBar/3rdparty
,SARibbonBar/resource
这两个文件夹都在打包文件中
- 此发布版把SARibbonBar相关的代码整合到SARibbon.h和SARibbon.cpp中,静态qmake引入使用到
change log:
- 引入第三方库frameless
- 支持ubuntu和macos
- 解决windwos系统的多屏幕移动问题
- 依赖frameless,实现windows系统的一些界面操作,如边缘触发半屏
- 添加深色主题
- 优化了一些界面刷新逻辑
- 最低C++版本要求为c++17
- 一些接口的调整和一些枚举名称的调整
- 添加了QWidget使用SARibbonBar的例子
- 同步把自定义ribbon的SARibbonMainWindow的依赖去除
- 完善了文档包括高分屏问题和linux编译的方法
en(machine translation): - import third-party library:frameless
- Supports ubuntu and macos
- Solving the problem of multi screen movement in Windwos system
- Relying on frameless library to implement some interface operations in Windows systems, such as edge triggered half screen
- Add a dark theme
- Optimized some interface refresh logic
- The minimum C++version requirement is c++17
- Some interface adjustments and some enumeration name adjustments
- Added an example of using SARibbonBar for QWidgets
- Synchronize the removal of dependencies on SARibbonMainWindow for custom ribbons
- Improved documentation including high resolution issues and methods for compiling Linux