Qt4自定义窗口框架像在办公室2007年?

有没有办法强制Qt4绘制类似于Office 2007/2010的窗口框架? 我希望我的应用程序在所有的Windows版本中看起来都不一样,只是vista / 7。

也许有一些扩展到QMainWindow?

感谢帮助。

Solutions Collecting From Web of "Qt4自定义窗口框架像在办公室2007年?"

您必须删除标题栏并自行实施。 它是窗口管理器的一部分。 它是根据您正在运行的操作系统(Windows,OSX,Linux …)提供的。 它可以通过设置WindowFlags http://doc.trolltech.com/4.2/qwidget.html#windowFlags-prop

如果你是在谈论这个主题,那么Office从2007年起就拥有Ribbon界面 色带

在Qt中,还没有现成的解决方案,如在线程中:


编辑:一个商业READY解决方案: http : //www.devmachines.com/products/qtitanribbon.html

http://www.devmachines.com有一个名为QtitanRibbon的产品,应该满足您的需求。 但请记住,您需要从Microsoft获得许可证才能使用Ribbon界面。 从Microsoft获得版税是免费的,但是如果您想要创建与Office应用程序竞争的应用程序,他们将不会授予您许可。