我正在使用Qt开发跨平台应用程序.我试图复制左侧两个窗口(一个HUD窗口和一个纹理窗口)的外观和感觉,但到目前为止,除了最右边的窗口,我看不到如何获得任何类型的窗口.有没有人知道如何复制那些类型的窗口?
alt text http://th30z.netsons.org/wp-content/uploads/cocoa-windows-105.png
看看传输。他们拥有独立于平台的后台进程,并在每个平台的本机库中编写接口。这就是他们如何确保在所有 3 个平台上提供美观的应用程序。
如果你不想做额外的工作,Qt 提供了一些东西:
QMainWindow::setUnifiedTitleAndToolBarOnMac(true)QWidget::setAttribute(Qt::WA_MacBrushedMetal, true)QMacCocoaViewContainer封装统一的窗口,但必须与 Objective-C 一起使用。这将使维护跨平台应用程序变得更加困难。最简单的方法可能是破解Qt 源代码。
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |