czy
czy
@bairutai @fietiger 你们看看最新版的是否还有所说的情况?
支持啊,我一直是用5.14开发的
macOS和Ubuntu都对menubar有特殊的处理,目前SARibbon是通过替换原来menubar的方式实现的,对macOS等这种有特殊的原生menubar暂不支持。这两个系统需要单独开发
There is no menubar in dialog,but you can simulate a QDialog through QMainWindow(SARibbonMainWindow), QWidget class can turn widgets into dialog like effects through setwindowmodality/setattribute/setwindowflags etc methods
能否截个图,我这边还没有ubuntu系统
ubuntu上的显示问题后面专门进行修复,可能是Ubuntu的菜单栏机制问题,涉及的改动可能比较大,SARibbonBar是继承menubar的,按目前看,可能要直接绘制一个widget在上面,这只是猜测,目前我在配置虚拟机,后续会专门针对Ubuntu进行优化
收到,设计时未考虑这点,后续版本考虑加上
> SAMainWindow标题栏和边框的处理使用的是Qt::WindowFlags::FramelessWindowHint吧,然后自己去处理鼠标事件。 可以考虑使用 https://github.com/wangwenx190/framelesshelper 作者需要帮忙的化,我可以参与。 是的,用的是FramelessWindowHint,谢谢提供参考,我试着移植一下
目前看office是会收回去,后续考虑加入类似office的动画效果
先编译3rdparty库,然后你直接运行sa.pro编译