Qt 支持功能区控制吗?
Qt 支持功能区控制吗?
Does Qt support ribbon control?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Qt 支持功能区控制吗?
Does Qt support ribbon control?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
我想与您分享该网站的链接,该网站已发布其组件 Qtitan Ribbon for Qt 的屏幕截图。
http://www.devmachines.com/qtitanribbon-overview.html
I want to share with you the link to site has published screenshots of their component Qtitan Ribbon for Qt.
http://www.devmachines.com/qtitanribbon-overview.html
虽然 Qt 中没有专用的 Ribbon 小部件,但您可以自己设计类似的东西。您可以使用 QTabWidget 并在其中放置一些按钮(并且可以选择将其样式设置为看起来像有点像微软的 Ribbon)。根据您想要实现的目标,这可能就足够了。
While there is no dedicated Ribbon widget in Qt, you can fashion something similar yourself. You could take a QTabWidget and put some buttons inside (and optionally style it to look a bit more like Microsoft's Ribbon). Depending on what you're trying to accomplish, that might suffice.
他们的一个示例应用程序显然有一个功能区,所以它应该是可行的。
http://qt.nokia.com/images/products/vtk-设计师-opengl-屏幕截图
One of their sample apps apparently has a ribbon, so it should be do-able.
http://qt.nokia.com/images/products/vtk-designer-opengl-screenshot
您可以使用任何 JavaScript/JQuery 功能区,将其插入 QWebView 并使用 Qt Webkit Bridge 执行任何您想要的操作。
You can take any JavaScript/JQuery ribbon, insert it into QWebView and do whatever you want with it, using the Qt Webkit Bridge.
现在有
QtitanRibbon
的免费替代品,例如结账:https://github.com/martijnkoopman/Qt-Ribbon-Widget
您甚至可以直接在任何
*.ui
文件中使用它!只需在
QtDesigner
中添加一个QTabWidget
,然后将该小部件提升到Ribbon
类即可。There are free alternatives to
QtitanRibbon
by now, for example, checkout:https://github.com/martijnkoopman/Qt-Ribbon-Widget
You can even directly use it in any
*.ui
file!Simply add a
QTabWidget
inQtDesigner
and then promote that widget to theRibbon
class.没有 Qt 功能区控件。
我相信存在许可问题阻止诺基亚开发类似于微软的功能区控件。
There is no Qt ribbon control.
I believe there are license issues preventing Nokia from developing a ribbon control that is similar to Microsofts.
不,事实并非如此。我没有找到任何未来支持它的计划。
No, it doesn't. I didn't find out any plan to support it in the future.
我们使用 QtitanRibbon,它对我们来说非常有效。支持很好,但文档不足。值得注意的是,它不仅提供了功能区 UI,还可以方便地实现深色模式(或者在我们的例子中,我们选择了灰色模式)。
We use QtitanRibbon, and it works very well for us. Support has been good, documentation on the short side. Worth noting that it not only provides a ribbon UI, it also makes it convenient to implement dark mode (or in our case, we opted for grey mode).